Subagent

- 说人话
- 主 Agent 干活时会把查资料、读代码这类脏活派出去,接活的那个独立实例就是子 Agent。它翻了多少页、走了多少弯路都留在自己那边,只把结论交回来,不占主线的上下文。你看到的多路并行搜索,多数是这么跑的。
- 说行话
- 这套分工的行话叫 orchestrator 与 worker。配置上,Claude Code 把每个子 agent 写成 .claude/agents 下的一个 Markdown 文件,frontmatter 里声明名字、用途和可用工具。
- 潜台词
- 「我开了几个 agent 并行」,多数指这种一次性的子任务分身,不是几个长期存在的角色在协作。
- 别用它
- 需要来回追问、依赖主线上下文的任务别外派。子 Agent 看不到你和主 Agent 说过的话,交代不清就是白跑一趟。
拿这个能做什么3 个项目
- 01
- 02
- 03
子 Agent 的真正价值是保住主线的上下文,提速只是顺带。派出去的活越脏、中间输出越多,收益越大;任务本身说不清楚的,派几个都救不回来。
动手试试做完就算会了
开 claude 敲 /agents,建一个只给 Read 和 Grep 的 scout。回到对话说「派两个 scout 并行,各读一半源码,列出所有函数和参数」。两个 agent 并排跑,收工那行各自标着用了几次工具、烧了多少 token,主会话拿回的只有两张清单。