Boss Agent vs 子 Agent:分工与协作

Boss Agent vs 子 Agent:分工与协作

刚开始我以为一个 Agent 就够了~

直到我让它同时:写代码、做研究、发推文~

结果一团糟。代码写到一半去发推,推文发了一半去查资料~

一个 Agent 做太多事 = 什么都做不好~

Boss Agent 的角色

Boss Agent 是「你」直接对话的那个。它的职责:

路由 — 判断任务该给谁做 协调 — 管理多个子 Agent 简单执行 — 小于 5 分钟的任务直接做

我的 Boss Agent 配置:SOUL.md + MEMORY.md

SOUL.md 是行为规则(什么能做什么不能做),MEMORY.md 是长期记忆(我是谁、我喜欢什么)~

子 Agent 的分工

我分了三类:

编码 Agent — Claude Code / Codex

  • 任务:写代码、改 bug、重构
  • 触发:cc <任务> 或「帮我写一个…」

研究 Agent — deep-research-pro skill

  • 任务:深度调研、竞品分析
  • 触发:「研究一下…」「调研…」

内容 Agent — rocky-voice skill

  • 任务:写推文、写文章
  • 触发:「帮我写推」「用 Rocky 风格改写」

怎么 Spawn 子 Agent

用 sessions_spawn:

sessions_spawn(
  runtime: "subagent",
  agentId: "boss",
  model: "gpt-5.4",
  task: "研究 MiroFish 的技术架构",
  timeoutSeconds: 300
)

关键参数:

runtime: “subagent” — 子 Agent 模式 model — 可以跟 Boss 不同(研究用 GPT-5.4,编码用 Claude) timeoutSeconds — 超时时间,0 = 无限等待

一个坑:Ping-Pong 太多

一开始我让子 Agent 每步都汇报~

结果 Boss 和子 Agent 来回确认,一条简单任务 ping 了 8 次~

子 Agent 自主完成,只在以下情况汇报:

最终完成 遇到无法解决的阻塞 需要做不可逆决策

中间进度不用报,专注把活干完~

另一个坑:模型乱配

有人给编码 Agent 配了 Gemini Flash(便宜),给内容 Agent 配了 Claude Opus(最贵)~

结果:代码一塌糊涂,推文过度打磨~

编码用强模型,简单任务用快模型~

我的配置:

Boss Agent → zai/glm-5(日常对话) 编码 Agent → claude-sonnet-4-6(代码质量) 研究 Agent → gpt-5.4(搜索能力强)

核心观点

分工 > 能力~

一个什么都干的 Agent,不如三个各司其职的 Agent~


你的 Agent 分工明确吗,还是一个人干所有事~