跳到主要内容

Agent 协调

对于对于单个 agent turn 太大的任务,OpenHuman 可以生成并行工作并报告的 subagent。

工作原理

根 agent 将工作分派给一个或多个 subagent。每个 subagent 获得自己的上下文窗口和工具访问。结果流式传回根 agent,根 agent 综合它们。

工具家族

工具功能
subagent_spawn启动具有自己提示、模型和工具的 subagent
subagent_list查看活动的 subagent 会话
subagent_join附加到 subagent 的会话以进行检查或交互
subagent_cancel取消正在运行的 subagent

使用场景

  • 并行研究 - 一个 subagent 搜索网络,另一个查询记忆树,第三个读文档
  • 代码库范围的重构 - 同时分散到多个目录
  • 审查门 - 在主 agent 继续起草时生成审查 subagent

工具访问范围

默认情况下,subagent 继承受限的工具集。根 agent 可以在每个 subagent 调用中选择加入其他工具。

另见

  • Coder - 可用于 subagent 的工具
  • 定时 - 调度 subagent 运行