SuperAPI AI 工具集

triage-scout

智能体与模型

查看项目

更新于 10-16 08:16

技能介绍

用途

triage-scout 是 Hermes 多智能体工作流(tonbistudio/hermes-multi-agent-workflow)中的一个侦察技能模板(Scout skill template)。它运行在某个 source profile 下,通过 cron 定时触发,在指定范围内搜索符合查询条件的候选条目,并将结果整理成报告。

该技能是一个模板,需要按 triage.yaml 中的 sources[] 条目逐份复制(例如 triage-scout-x、triage-scout-web),每份副本使用匹配的名称,并把对应来源的查询语句粘贴到 "What to look for" 部分,然后安装到该来源指定的 profile 上。

主要能力

  • 按定时计划(triage.yaml 中的 schedule)由 cron 每小时触发执行。
  • 也可手动运行做冒烟测试,命令为: <profile> chat --skills <this-skill-name> -q "Run one sweep now, following this skill exactly."
  • 在分配的范围内搜索候选条目,针对每个不同候选记录:一行式论断(claim)、来源 URL(每条论断可追溯到一手来源)、可能的原文引用,以及一行说明其重要性。
  • 过滤低信号噪声,例如无佐证的模糊炒作、单个人的抱怨。
  • 将完整报告写入: ${HERMES_PROFILE_DIR}/vault/intake/<UTC-timestamp>-<source-id>.md
  • 在 triage 看板上创建一个 intake Kanban 任务: kanban_create( board: "<board from triage.yaml>", title: "intake: <source-id> <UTC-date>", assignee: "orchestrator", body: "<path to the report file you just wrote>", ) # no parents → lands ready; the orchestrator picks it up

使用方式

该技能通过 cron 运行,而非 dispatcher,因此 HERMES_KANBAN_TASK 未设置,kanban 工具不会自动启用。scout profile 必须在其 toolsets 中列出 kanban,否则 kanban_create 会静默失效(脚手架会设置此项,需要自行验证)。

报告格式需与 engine/intake_parser.py 约定一致:

source: <source-id> captured_at: <UTC timestamp>

Candidate: <title>

Claim: <one-line claim> Sources:

  • url: https://... quote: "verbatim" Why it may matter: <one line>

Candidate: <title>

...

如需更改这些字段,需同步更新 triage.yaml 中的 item_schema 以及 engine/intake_parser.py。

适用场景

作为侦察环节的模板,适配到不同领域和来源,用于持续扫描并产出候选信息报告。文档中提到的可参考示例为 examples/ai-agent-pain-points/reference-skills/pain-point-scout-x/SKILL.md。适配流程可参见 docs/04-adapting-to-your-domain.md 与 docs/05-pipeline-stages.md。

限制

  • 只负责检测,不做去重、评分或路由,这些属于 orchestrator 的职责。
  • 除 intake vault 和这一个 intake 任务外,不得在其他地方发布内容。
  • 不得伪造来源;没有 URL 就不应包含该论断。
  • 关于具体收费、价格、平台支持范围等信息,资料未提供。