打开现在的 Claude Code 官方文档,会看到一个很有意思的变化。过去谈 Claude Code,多数讨论集中在一个 Claude 如何理解代码库、修改文件、执行测试、调用 MCP。现在官方已经把并行工作单独划成了一整块能力,其中同时存在 Subagents、Agent View、Agent Teams、Dynamic Workflows 和 Projects。这里面最接近真实软件开发团队协作方式的,就是 Agent Teams。官方对它的定位也很直接,多个独立 Claude Code Session 组成一个 Team,由一个 Lead 负责协调,成员之间拥有共享任务列表,可以直接互相发送消息。它目前仍然属于实验特性,并且默认关闭。
这里很容易产生一个误解,以为 Agent Teams 只是同时启动三个 Claude。
其实差别远比这个大。
普通并发更像同时打开三个终端,各自在三个终端里问 Claude Code 问题。Agent Teams 则开始出现软件工程里的组织结构。有人负责拆任务,有人负责实现,有人负责验证,有人负责调查故障,每个人拥有自己的上下文窗口,又能够通过共享任务和消息机制交换信息。
如果把普通 Claude Code 看成一名能力很强的全栈工程师,那么 Agent Teams 更接近一个小型研发 Squad。
一个 Agent 负责数据库,一个 Agent 负责 API,一个 Agent 负责测试。Lead 不一定亲自完成所有编码,它主要维护任务边界、依赖关系、文件所有权以及最终结果整合。
这也是 Multi-Agent Orchestration 真正有价值的地方。
并行不是目的,把一个复杂问题拆成可以独立推进而又最终能够组合起