AI技术文章

比 Cursor 还猛?Claude Code 祭出"Agent Teams":一个 AI 指挥一群 AI 写代码

作者:AI产品普洱0 次浏览 来源:AI产品普洱
比 Cursor 还猛?Claude Code 祭出"Agent Teams":一个 AI 指挥一群 AI 写代码

昨天刷到 Claude Code 更新日志的时候,看到一个新功能直接让我愣住了。

昨天刷到 Claude Code 更新日志的时候,看到一个新功能直接让我愣住了。

Agent Teams,简单说就是一个 Claude 当老板,指挥一群 Claude 同时干活。

不是那种以前的「派个小弟去跑腿」的模式,是真正的「组建项目小组,各管各的,还能互相沟通」。

我第一反应是,这不就是AI 版的项目经理带团队吗?

试了一晚上之后,不得不说,这个功能确实打开了一个全新的玩法。

先说它到底是什么。

以前 Claude Code 里就有一个叫Task的功能,可以派一个子 agent 去干点小活,比如搜索代码、跑个测试。但这个子 agent 干完活就消失了,而且只能向主 Claude 汇报,子 agent 之间是互相不认识的。

Agent Teams 完全不一样。它让你的 Claude Code 变成一个Team Lead,然后根据你的任务自动创建多个Teammates,每个 Teammate 都有自己独立的上下文窗口,各自负责一块工作。

关键是,Teammates 之间可以互相发消息。

前端的 agent 可以直接问后端的 agent 接口定义是什么,测试的 agent 可以告诉开发的 agent 哪个用例没通过。这种多向沟通是以前的 Task 模式完全做不到的。

用一个表格来说清楚两者的区别。

Task 就像是你派人跑腿办事,你说去买杯咖啡,他买完回来交给你,任务结束。Agent Teams 就像是你拉了一个项目群,大家各自认领任务,遇到问题在群里喊一声,别人能直接回应。

Task 是单向通信,共享主会话的 context,成本低,适合小任务。Agent Teams 是多向通信,每个 Teammate 有独立 context,成本翻倍,但适合大型并行任务。

比 Cursor 还猛?Claude Code 祭出

Task 模式 vs Agent Teams 模式的架构对比

怎么开启这个功能?

目前 Agent Teams 还是实验性功能,需要手动开启。在 Claude Code 的settings.json里加一行配置就行。

{

"env": {

"CLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMS": "1"

}

}

或者直接在终端设置环境变量export CLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMS=1也可以。

开启之后,你只需要在对话里告诉 Claude 你想用 agent team 来完成某个任务,它就会自动切换成 Team Lead 模式,帮你拆分任务、创建 Teammates。

比 Cursor 还猛?Claude Code 祭出

Team Lead 视角:3 个 agent 同时工作,各自负责不同模块

用起来是什么感觉?

启用之后有两种显示模式。默认是In-process模式,所有 Teammates 在同一个终端里运行,用Shift+Up/Down切换查看不同 Teammate 的工作状态。

如果你用 tmux 或者 iTerm2,还可以开启Split Panes模式,每个 Teammate 独占一个终端窗格,能同时看到所有人在干什么。说实话这个模式看起来特别爽,一屏幕好几个 agent 同时在写代码,有种指挥部的感觉。

比 Cursor 还猛?Claude Code 祭出

Teammate 独立工作视角:card-preview-dev 正在读取文件、创建组件

比 Cursor 还猛?Claude Code 祭出

Teammate 完成任务后自动汇报,等待下一个指令

什么场景最适合用?

代码审查是最天然的场景,多个 agent 并行审查不同部分,效率直接翻倍。

新模块开发也很适合,前端、后端、测试各一个 agent,各管各的。特别是那种功能拆分比较清晰的需求,agent 之间不会互相踩脚。

Bug 调查是个很有意思的用法,多个 agent 同时测试不同的假设,比你一个人一条一条排查要快得多。

跨层开发就不用说了,涉及前后端联动的功能,让不同 agent 分别负责各自的层,通过消息机制同步进度。

Anthropic 自己也在内部用这个功能。他们用 16 个并行的 Claude agent 在两周内写了 10 万行 C 编译器,消耗了 20 亿个输入 token 和 1.4 亿个输出 token。

但成本确实是个问题。

每个 Teammate 都有独立的 context window,意味着 token 消耗是成倍增长的。3 个 Teammates 跑半小时,token 消耗大概是单会话的 3 到 4 倍。如果你开 5 个 Teammates,那就是至少 5 倍。

比 Cursor 还猛?Claude Code 祭出

Token 成本对比:Teammates 越多,消耗越高

所以我的建议是,简单任务别用 Agent Teams。一个 agent 能搞定的事情,没必要拉一个团队。

另外有几个坑需要注意。

如果你是第一次用,建议先拿不需要写代码的任务试手,比如 PR review、技术调研这种,等熟悉了 agent 之间的协作模式再上手开发类任务。

还有一点,目前 Agent Teams 不支持/resume恢复会话,所以如果你的 session 断了,Teammates 也跟着没了,需要重新创建。

总的来说,Agent Teams 是 Claude Code 从「单兵作战」到「团队协作」的一次重要升级。

它不适合所有场景,成本也确实更高,但在处理复杂的多维任务时,并行协作带来的效率提升是实打实的。

如果你已经在用 Claude Code,建议先开启试试,从一次代码审查开始感受一下。

文章来自于“AI产品普洱”,作者 “AI产品普洱”。

相关主题

读完之后

加入 AINRK 交流群

了解加入交流群的方式,与更多 AI 从业者交流。

查看交流群说明(在新窗口打开)