Claude Code Agent Teams:几个 AI 组队开会、辩论排错,什么时候该用

Claude Code Agent Teams:几个 AI 组队开会、辩论排错,什么时候该用

Claude Code Agent Teams

上一期讲了子代理:AI 在独立窗口干专活,只把结论交回来。这期讲它的平级版本,Claude Code 的智能体团队(Agent Teams)。几个 AI 实例在你本地终端里互发消息、开会、辩论,各管一段。这篇把它和子代理的区别、底层四个部件、操作方式、Token 账和选型标准讲清楚,最后说说我自己拿它当参谋团的用法。

一个窗口塞不下一个项目

给一个对话窗口塞几千字提示词,指望一个 Agent 既做调研又写架构,还敲代码,最后还要自己测 bug,结果一定是上下文爆炸:不是漏需求,就是胡说八道。

真正省力的解法是搭一支各管一段的队伍。这就是 Agent Teams。

子代理是快递员,团队是一个群

子代理各送各的,团队在一个群里碰头

子代理是上下级关系:你点了三个快递,三个快递员各送各的,送到就走,彼此不认识。

团队是平级关系:你把前端、后端、测试拉进一个群。前端改了按钮,在群里 @ 后端对一下接口;测试测出 bug,截图直接丢群里。他们自己碰头,你在群里看进度就行。每个成员都是独立的 AI 实例,在本地终端里可以互发消息、开会,甚至当面辩论。

维度子代理(Subagents)智能体团队(Agent Teams)
关系上下级,主会话派活平级,成员之间直接通讯
上下文各自独立,结果只回给调用者各自独立,完全自主
通信只向调用者交最终摘要成员之间点对点发消息
适合边界清晰、只要结果的活需要讨论、辩论、深度协作的活
Token较低,过程留在外面明显更高,每个成员都是完整实例

(维度划分参考官方文档的对比表。)

最有意思的用法:对抗性排查

对抗性排查:正方、反方,再加一个评委

官方举的例子里,我觉得最有意思的一个和写代码无关,叫对抗性排查。

遇到查不出的诡异报错,别让一个 AI 一直重试。同时派三个 Agent,像打辩论赛:正方咬定是网络超时,反方咬定是并发死锁,再加一个只负责挑毛病的评委。谁的论点站不住脚,谁出局。

这招的价值在于打破单个模型的思维锚定。一个 AI 查 bug,一旦想到一种解释就会一条道走到黑,后面的搜索都在找支撑自己的证据。让几个持互斥假设的成员互相证伪,活到最后的结论才靠得住。

四个底座

组长派卡,队员各用各的电脑,邮箱直接私聊

Anthropic 在底层给这套机制搭了四个部件。

部件是什么大白话
组长(Team Lead)你的主会话把大目标拆成一张张任务卡,分给队员
队员(Teammates)独立的 Claude Code 实例,各有自己的上下文每人用自己的电脑,前端改到一半的思路不会搅乱后端的脑子
共享看板(Task List)存在本机 .claude 目录,Claude Code 自己维护火锅店的点菜单:上一道划一道,不重复上;锅底没上,涮菜不动
邮箱(Mailbox)每个队员一个收件箱,本质是本地一个 JSON 文件群里私聊:前端改了接口,直接私聊后端「我改了,你核对一下」,不用经过组长

看板上的任务卡有三种状态:待办、进行中、已完成,并且有先后依赖。后端没写完,测试任务自动挂起;后端一交工,测试立刻自动激活。

邮箱是团队和子代理最大的区别。快递员之间不会互相发消息,群里的人会。

怎么操作

默认模式下,状态栏常驻在终端底部。

按键作用
↑ / ↓切换到任意一个队员
Ctrl + T拉出任务看板
Enter进入该队员的实际对话,单独给它下指令

换句话说,你是老板,随时可以走到任意一个员工工位后面看屏幕、直接和他说话、纠正他的指令。

配了 tmux 或 iTerm2 的话,还能开分屏模式,四五个窗口并排在屏幕上同时刷代码。

Token 账:三到五个刚好

雇一个人变雇五个,Token 也是五份

这功能很费 Token。每个队员都是完整的大模型,再加上他们之间开会的消息来回。原来雇一个人,现在雇五个,工资就是五倍;三个队员大约是单窗口的三到四倍。

人也不是越多越好。拉一个 15 人的群,全天大家都在回「收到」,正事一点没做。人多了,协调成本会压过收益。社区实测下来,三到五个刚好。

什么时候派子代理,什么时候组团队

任务用什么
日常写个文案、做个功能单窗口对话
大范围搜资料、查几十个文件,只要最终结论子代理,它只给你结果
架构、联调、疑难排查,需要多角度对齐甚至相互证伪Agent Teams

我的用法:参谋团

参谋团:四个成员围一桌互相讨论

很多时候我不用 Claude Code 写代码,拿它当参谋团。

要做一个话题决策时,我同时激活四个成员:一个用第一性原理帮我死磕本质,一个站在乔布斯的角度挑产品体验,一个专门挑刺,再加一个评委看他们讨论的结果。想法丢进去,让他们互相讨论几轮,比我闷头想很多天管用。

这只是我自己的用法,你可以试试别的。

怎么开启

这功能在 Claude Code 里是实验性功能,默认关闭。让 Claude Code 帮你开就行;手动开是设置环境变量 CLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMS=1