Skip to content

子代理与复杂任务编排

当任务满足以下特征时,通常适合派生子代理:

  • 步骤多
  • 时间长
  • 需要独立上下文
  • 可能要跑大量命令
  • 中间结果很多,不适合塞满主对话

常见入口

sessions_spawn

最常见的派生方式。可以:

  • 新建隔离子会话
  • 指定运行时
  • 指定模型
  • 指定是否 thread-bound

subagents

不是用来启动,而是用来:

  • 查看最近子代理
  • 干预状态
  • 终止任务

什么时候不该派子代理

以下情况通常直接本地处理更划算:

  • 只读一个文件
  • 改一个小 bug
  • 跑一条简单命令
  • 回答一个短问题

编排建议

  • 主会话负责理解用户意图和汇总结果
  • 子代理负责重活、长任务、隔离执行
  • 不要为了“显得高级”而什么都派出去

聚焦 OpenClaw、tool_calls、function calling 与 agent 实战。