

智能体团队:在 Claude Code 中把一人变成一支 AI 团队
你有没有幻想过把自己分身成5个人,让每个分身同时处理一部分代码?Claude Code 刚刚把这个幻想变成了现实。
Sub-agents:触手可及的专属 AI 助手
Claude Code 内置了3个开箱即用的 sub-agent。Explore 跑在 Haiku 模型上,只负责读代码和快速搜索。Plan 会先研究整个代码库,再给出实施方案。General-purpose 则无所不能,从探索代码到直接改代码都能胜任。每个 sub-agent 都运行在独立的上下文窗口里,不会打扰你正在进行的主对话。你还可以用带 YAML frontmatter 的 Markdown 文件自己定义 custom sub-agent,或者直接在终端输入 /agents 命令来创建。
Agent Teams:多个 Claude 并行工作,还能互相沟通
这才是真正的重头戏。Agent Teams 允许你同时启动多个 Claude Code 实例。其中一个会话扮演 Team Lead(团队负责人),负责创建若干 Teammate(队员)、分配任务并汇总结果。与 sub-agent 最大的不同在于,这些 teammate 可以通过 Mailbox 系统直接互相发消息,共享同一份 Task List(任务清单),并在自己空闲时主动认领任务。你可以选择 in-process 模式(用 Shift+Down 在各个 teammate 之间切换),也可以通过 tmux 或 iTerm2 拆分窗格,把所有队员同时摆在眼前。
什么时候用 Sub-agents,什么时候用 Agent Teams?
Sub-agents 适合那种需要一个"跑腿小助手"、干完活直接汇报结果的场景,比如扫描代码找 bug、研究某个第三方库。Agent Teams 则适合需要多个 agent 互相讨论、争辩、协同配合的场景。比如让3个 agent 分别从安全性、性能、测试覆盖率三个角度一起评审同一个 PR,或者让5个 agent 各自验证一个假设,再彼此"辩论"找出问题的真正根源。
Claude Agent SDK:把这股力量搬进你自己的代码
如果你想自己搭建 agent,Claude Agent SDK 同时支持 Python 和 TypeScript。SDK 已经内置了 Read、Edit、Bash、Grep、Glob、WebSearch 等常用工具,你只需要写几行代码就能跑起一个能干活的 agent,完全不用自己写工具调用循环。用 AgentDefinition 在代码里定义 sub-agent 也非常简单,只要传入 description、prompt 和工具列表就行。
几个值得记住的数字
一个团队的理想规模是 3到5个 teammate,每个 teammate 最好分到 5到6个任务。使用 Agent Teams 需要 Claude Code v2.1.32 及以上版本。需要注意的是,这项功能目前仍处于实验阶段,需要在 settings.json 里手动打开 CLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMS 这个开关。由于每个 teammate 都有自己独立的上下文窗口,整体消耗的 token 量也会明显增加。
你会先试试 Agent Teams,还是先试试 Sub-agents?欢迎留言告诉我。





