深度

Claude Code Agent Teams 实战:多 Agent 协作并行开发新范式

Claude Code Agent Teams 是多 Claude 实例协作的实验性功能,允许成员间直接通信(不同于 Subagents 只能向主 Agent 报告)。本文对比 Subagents 和 Agent Teams 的架构差异,介绍四大最佳应用场景(并行研究、模块开发、竞争假设调试、跨层协调),以及启用方法、共享任务列表工作原理和成本管理策略。

2026/2/275分钟 阅读ClaudeEagle

Agent Teams(Agent 团队)是 Claude Code 最前沿的特性之一,允许多个 Claude Code 实例协同工作。相比单一 Subagent 方式,Agent Teams 支持成员间直接通信和协调,为复杂的并行开发任务提供了全新的解决方案。

注意:Agent Teams 是实验性功能,默认禁用。需在 settings.json 或环境变量中设置 CLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMS=1 启用。目前有会话恢复、任务协调和关闭行为方面的已知限制。

Agent Teams vs Subagents:核心区别

特性SubagentsAgent Teams
上下文独立上下文窗口;结果返回调用者独立上下文窗口;完全独立
通信只向主 Agent 报告结果成员间可直接通信
协调主 Agent 管理所有工作共享任务列表,自我协调
适用场景只关心结果的聚焦任务需要讨论和协作的复杂工作
Token 成本较低:结果汇总返回主上下文较高:每个成员完整上下文

最佳应用场景

Agent Teams 在并行探索能带来真正价值的任务中效果最好:

1. 研究与代码审查

多个成员同时调查问题的不同方面,然后分享和挑战彼此的发现:

text
# 让 3 个成员并行分析安全漏洞
# 成员 A 分析前端 XSS 风险
# 成员 B 分析后端注入漏洞  
# 成员 C 分析认证系统
# 然后汇集结果,交叉验证

2. 新模块或功能开发

每个成员负责独立的代码模块,互不干扰:

text
# 成员 A 实现前端 React 组件
# 成员 B 实现后端 API 端点
# 成员 C 编写数据库迁移
# 成员 D 编写测试套件

3. 竞争假设调试

多个成员并行测试不同的假设,更快收敛到答案:

text
# Bug 原因不明时
# 成员 A 假设是数据库连接问题
# 成员 B 假设是缓存失效问题
# 成员 C 假设是竞态条件
# 同时调查,谁先找到根因

4. 跨层协调

修改横跨前端、后端和测试的功能,每层由不同成员负责:

text
# 添加用户头像功能
# 成员 A 修改前端 UI 组件
# 成员 B 修改后端上传 API
# 成员 C 修改存储服务
# 成员 D 更新测试

什么时候不用 Agent Teams

Agent Teams 增加了协调开销,每个成员都有完整的上下文窗口,Token 消耗显著更高:

  • 顺序任务:步骤 A 必须在步骤 B 之前完成
  • 同文件编辑:多个成员修改同一文件会产生冲突
  • 依赖性强的工作:每一步都依赖上一步的结果

这些情况下,单一会话或 Subagents 更有效。

启用 Agent Teams

~/.claude/settings.json 或项目的 .claude/settings.json 中:

json
{
  "env": {
    "CLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMS": "1"
  }
}

或通过环境变量:

bash
export CLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMS=1
claude

如何工作:架构解析

共享任务列表

Agent Teams 通过共享任务列表协调工作:

  1. 团队领导(Lead)创建任务列表,分配初始任务
  2. 团队成员(Teammates)从任务列表认领工作
  3. 成员完成任务后更新状态,其他成员可以看到进度
  4. 成员间可以直接发消息协调复杂问题
  5. 团队领导综合所有成员的结果

成员间通信

与 Subagents 不同,Agent Teams 的成员可以直接互相通信:

  • 成员 A 发现一个依赖问题,直接通知成员 B 调整实现
  • 成员 B 完成后,成员 C 可以基于成员 B 的工作继续
  • 无需所有通信都经过团队领导

成本管理

Agent Teams 的 Token 消耗与活跃成员数成正比。控制成本:

json
// settings.json
{
  "model": "sonnet",  // 成员使用 Sonnet 平衡成本和能力
  "env": {
    "CLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMS": "1"
  }
}

成本优化策略:

  • 使用 Sonnet:成员用 Sonnet 而非 Opus,显著降低成本
  • 控制团队规模:只在真正需要并行时才增加成员
  • 精简启动提示词:成员会自动加载 CLAUDE.md、MCP 服务器和技能,避免在提示词中重复这些信息
  • 及时清理团队:空闲成员也会消耗 Token

实战示例:并行 API 开发

场景:为电商平台添加新的产品推荐系统,需要修改前端、后端、数据库和测试。

text
# 1. 初始分析(团队领导)
> Analyze the codebase and create a plan for adding a product recommendation system.
>   The work should be divided into: frontend components, backend APIs, database schema, and tests.

# 2. Agent Teams 协调(自动发生)
# 成员 A 负责:React 推荐组件
# 成员 B 负责:REST API 端点和业务逻辑
# 成员 C 负责:数据库 schema 和迁移
# 成员 D 负责:单元测试和集成测试

# 3. 成员间协调
# 成员 B 完成 API 设计后,通知成员 A 接口规范
# 成员 C 完成 schema 后,通知成员 B 数据模型

# 4. 综合结果(团队领导)
# 检查一致性,创建 PR

当前已知限制

Agent Teams 还是实验性功能,存在以下限制:

  1. 会话恢复:中断后恢复团队会话可能不稳定
  2. 任务协调:复杂依赖关系的任务分配仍在优化中
  3. 关闭行为:有时成员不能干净地关闭
  4. 调试难度:多 Agent 系统的调试比单 Agent 更复杂

总结

Agent Teams 代表了 AI 编程辅助的未来方向——从单一 AI 助手演化为协作的 AI 团队。对于真正需要并行探索和跨模块协作的复杂项目,Agent Teams 能显著提升效率。但在选用前,需要权衡其额外的 Token 消耗和当前实验性阶段的限制。


来源Claude Code 官方文档 - Agent Teams 原文作者:Anthropic Team

相关文章推荐

深度Claude Code Agent Teams:多实例并行协作开发完全指南Claude Code Agent Teams 实验性功能详解:多实例并行协作开发,一个负责人会话协调多个独立 Claude 实例。涵盖与 Subagents 的对比选择、开启配置、计划审批工作流、并行代码审查和竞争假设调试等实战场景,以及 Token 成本考量。2026/2/28深度Claude Code 扩展能力全景图:CLAUDE.md、Skills、MCP、Subagent、Agent Teams、Hooks 选型指南Claude Code 六大扩展能力选型完整指南:CLAUDE.md/Skills/Subagent/Agent Teams/MCP/Hooks 功能对比表、相似能力深度辨析(Skill vs Subagent/CLAUDE.md vs Skill/CLAUDE.md vs Rules vs Skills/Subagent vs Agent Teams/MCP vs Skill)、分层优先级规则(managed>user>project)、各扩展 Context 成本对比,以及数据库开发/代码审查/CI/CD 三大实战组合方案。2026/3/6深度Claude Code 团队多代理协作完全指南:并行任务、跨会话通信与 Git WorktreesClaude Code Agent Teams 多代理协作完全指南:子代理 vs Agent Teams 的选择标准、Git Worktrees 隔离并行修改、三种协作模式(协调者-工人/流水线/专家池)、并行 PR 审查和大型迁移任务的实战案例,以及上下文管理和冲突避免注意事项。2026/3/2深度Claude Code 最佳实践 2026:资深用户总结的 20 个效率提升技巧Claude Code 资深用户总结的 20 个实用最佳实践:上下文管理技巧(精准投喂 vs 全量读取)、CLAUDE.md 高价值写法、自定义命令的场景化设计、权限配置的最小化原则、子代理并行的触发时机、会话压缩与续接的使用策略、与 Git 工作流的结合方式、代码审查的标准提示词、让 Claude 解释而不只是修改代码的技巧、以及避免 Claude「过度自信」的提示词防护模式。2026/3/21深度Claude Code 重构策略完全指南:大型项目安全重构的 AI 辅助方法论Claude Code 辅助代码重构的完整方法论:重构前的安全网搭建(特征测试/快照测试)、渐进式重构策略(不要一次大改)、让 Claude 识别并命名坏味道(Long Method/God Class/Shotgun Surgery)、提取函数/类/模块的标准流程、依赖注入重构(方便测试)、数据库层重构(Repository 模式迁移)、重构进度追踪与 CLAUDE.md 配置,以及大型单体应用向微服务迁移的 AI 辅助路径。2026/3/21深度Claude Code 上下文窗口管理完全指南:100 万 Token 的高效利用策略Claude Code 超长上下文(100万 Token)完整使用指南:上下文窗口的构成(系统提示/工具定义/对话历史/当前请求)、会话压缩(Compaction)的触发机制与配置、--continue 跨会话续接上下文、如何避免上下文溢出、超大代码库的分批处理技巧、Prompt Caching 配合长上下文降低成本,以及 Token 计数工具的使用方法。2026/3/18