实战

Claude Code Agent Teams 实战指南:多实例协作、并行代码审查与竞争假设调试

Claude Code Agent Teams 完整实战指南:适用场景(研究审查/新功能/竞争假设/跨层协调)、启用方法(CLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMS=1)、自然语言创建团队示例、in-process 和 split panes 两种显示模式、六大控制操作(指定模型/要求 Plan 批准/直接对话/任务分配/关闭队友/清理团队)、Hooks 质量关卡配置、并行代码审查和竞争假设调试两个实战案例,以及五大故障排查。

2026/3/65分钟 阅读ClaudeEagle

Agent Teams 是 Claude Code 的实验性功能,让多个 Claude Code 实例作为团队协同工作。一个会话作为团队负责人,协调工作、分配任务、综合结果;队友各自独立工作,可以直接互发消息。

⚠️ Agent Teams 默认关闭,有已知限制(会话恢复、任务协调、关闭行为)。

何时用 Agent Teams

最强用例

  • 研究与审查:多个队友同时调查问题的不同方面,互相分享和挑战发现
  • 新模块/功能开发:每个队友独立拥有不同的模块,互不干扰
  • 竞争假设调试:队友并行测试不同理论,更快收敛到答案
  • 跨层协调:前端/后端/测试各层变更,各由不同队友负责

不适合的情况

  • 顺序任务(A 必须等 B 完成)
  • 同一文件的编辑(会冲突)
  • 依赖关系复杂的工作
  • 这些场景用单会话或 Subagents 更有效

启用 Agent Teams

json
// ~/.claude/settings.json 或项目 settings.json
{
  "env": {
    "CLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMS": "1"
  }
}

或在启动时设置环境变量:

bash
CLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMS=1 claude

启动第一个 Agent Team

启用后,直接用自然语言告诉 Claude 你想要什么样的团队:

> 我在设计一个帮助开发者跟踪代码库 TODO 注释的 CLI 工具。 > 创建一个 Agent Team 从不同角度探索: > 一个负责 UX,一个负责技术架构,一个充当唱反调的人。

Claude 会:

  1. 创建共享任务列表
  2. 为每个角色生成队友
  3. 让队友探索问题、互相挑战
  4. 综合各方发现
  5. 工作完成后尝试清理团队

负责人终端会列出所有队友和他们正在做的事。用 Shift+Down 循环切换队友,直接向他们发消息。

显示模式

模式行为要求
in-process所有队友在主终端内运行,Shift+Down 切换任意终端
split panes每个队友有独立分栏,同时看到所有人的输出tmux 或 iTerm2
auto(默认)已在 tmux 中用分栏,否则用 in-process
json
// settings.json 设置默认模式
{ "teammateMode": "in-process" }

// 单次会话覆盖
claude --teammate-mode in-process

分栏模式需要 tmux 或 iTerm2(启用 Python API)。

控制 Agent Team

指定队友数量和模型

> 创建一个有 4 个队友的团队并行重构这些模块,每个队友用 Sonnet。

要求队友先制定计划再执行

> 创建一个团队审查这个 PR,要求每个队友先制定计划,经过我批准后再开始实施。

队友在只读 Plan Mode 中工作,负责人批准后才能开始修改。

直接与单个队友对话

# Shift+Down 切换到目标队友,直接输入 > 你关于性能的发现很有意思,能深入分析一下数据库查询部分吗?

分配和认领任务

# 负责人分配任务 > 给安全审查员分配任务:审查所有 API 端点的输入验证 # 队友认领任务(队友也可以自主认领共享列表中的任务)

关闭队友

> 关闭 UX 审查员,它的工作已经完成了

清理整个团队

> 所有工作完成后,关闭所有队友并清理团队

用 Hooks 强制质量关卡

在 Agent Team 中,每个队友都可以触发 Hooks。可以用 Hooks 确保每个队友的代码都经过 Lint 检查:

json
{
  "hooks": {
    "PostToolUse": [{
      "matcher": "Edit|Write",
      "hooks": [{
        "type": "command",
        "command": "npm run lint --fix"
      }]
    }]
  }
}

内部架构

负责人:普通的 Claude Code 会话,通过 sessions_spawn 创建队友

队友:独立的 Claude Code 进程,各有自己的:

  • Context 窗口(不共享主会话上下文)
  • 工具访问(继承负责人的权限,可进一步限制)
  • 通信能力(通过 sessions_send 与其他队友直接通信)

共享任务列表:负责人维护一个所有人可见的任务列表,队友可以认领任务并标记完成。

权限模型:队友从负责人继承工具权限。用 --permission-mode plan 可以要求队友在修改前先获得批准。

实战案例

并行代码审查

> 对这个 PR 进行多维度审查: > - 安全审查员:检查输入验证、SQL 注入、XSS 等安全问题 > - 性能审查员:分析算法复杂度、数据库查询效率、缓存机会 > - 测试审查员:评估测试覆盖率,找出缺少的边缘用例 > 三人并行工作,最终综合报告。

竞争假设调试

> 生产环境的内存泄漏还未找到原因。 > 创建一个调试团队,三个队友分别测试不同假设: > - 假设 A:事件监听器未清理 > - 假设 B:循环引用导致 GC 无法回收 > - 假设 C:缓存无限增长 > 并行排查,谁先找到证据就汇报。

故障排查

问题解决方案
队友不出现确认已启用 CLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMS=1
权限提示太多负责人用 --dangerously-skip-permissions(谨慎)或预先批准常用命令
队友遇到错误停止直接 Shift+Down 切换到队友,发消息引导它继续
负责人在工作完成前关闭明确告诉负责人「等所有队友完成后再关闭」
孤立的 tmux 会话tmux ls 查找,tmux kill-session -t <name> 清理

原文:Orchestrate teams of Claude Code sessions | 来源:Anthropic 官方文档

相关文章推荐

实战Claude Code 并行开发实战:多会话、Git Worktrees、Fan-out 同时处理多个任务Claude Code 并行开发实战:6 种方案(多会话标签、Git Worktrees、非交互批量、Writer/Reviewer、Agent Teams、Fan-out)同时处理多个任务,含成本优化模型选择建议。2026/4/10实战Claude Code Agent Teams 实战指南:启用配置、并行任务分工、计划审批与最佳实践Claude Code Agent Teams 实战指南:启用配置(CLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMS=1 settings.json 或环境变量)、Agent Teams vs Subagents 5 维度对比(上下文/通信/协调/适用场景/Token 消耗)、四大最适用场景(研究审查/独立模块/竞争假设调试/跨层协调)、启动示例(自然语言描述任务和团队结构)、两种显示模式(in-process Shift+Down 切换/split panes tmux 分屏)、计划审批流程(Plan 模式/Lead 自主审批/拒绝反馈重提交)、共享任务列表(pending-in progress-completed/文件锁防竞争/自主认领)、对话历史共享机制、清理团队,以及 7 大最佳实践和常见问题排查。2026/3/9实战Claude Code 真实生产案例:8 个团队的数据、工作流和经验教训incident.io(4 个月到 7 个并发 Agent,UI 开发 12×)、Nx(Git Worktree 工作流)、Claude Code 创造者 Boris Cherny(验证循环使质量 2-3×)、Addy Osmani(Agent Teams 架构)、Anthropic 内部团队(研究时间 -80%)、Y Combinator 初创公司(Vulcan 获得 1100 万美元融资),以及横向最佳实践总结。2026/4/24实战Claude Code Skills 实战:15 个可直接使用的 SKILL.md 模板(Git/审查/测试/文档/部署/调试)15 个精心设计的开箱即用 SKILL.md 模板:Git 工作流类(Smart Commit/PR Creator/Branch Cleanup);代码审查类(Security Review 含 OWASP 清单/Performance Review N+1 检测);测试类(Test Generator/Coverage Check);文档类(API Doc Generator OpenAPI 格式/Changelog Generator);部署运维类(Pre-deploy Checklist);调试类(Error Analyzer);效率工具类(Code Explainer/Refactor Advisor/Dependency Auditor/Daily Standup Helper)。2026/5/10实战Claude Code 成本优化完整指南:Token 节省策略、模型选择和 Prompt Cache 配置Claude Code 成本优化完整指南:Token 消耗来源分析(对话历史/大文件读取/工具输出/MCP 服务器/长 CLAUDE.md);8 个优化策略(/compact 主动压缩/精确 @ 引用/控制 MCP 数量/模型选择 Haiku vs Sonnet vs Opus 价格对比/努力等级按需调整/Prompt Cache 1 小时 TTL/CLAUDE.md 精简/usage 监控);不同场景的成本估算(个人/小团队/企业);以及订阅 vs API 的临界点分析。2026/5/8实战Claude Code 企业规模化最佳实践:AI 网关、成本控制和可观测性完全指南Claude Code 企业级部署完整指南:原生局限(订阅模式无实时仪表盘/API 密钥散落风险);AI 网关层解决方案(7 个最佳实践:凭证三级层级/预算速率限制/完整请求可观测性/请求元数据标签/多提供商故障转移/输入输出护栏/灵活提供商切换);Portkey 2 分钟配置示例;Enterprise 专属功能(managed-settings/allowManagedDomainsOnly/OpenTelemetry);以及团队 CLAUDE.md 安全策略模板。2026/5/7