编排多个 Claude Code 代理协同工作——让多个 Claude 实例合作完成大型项目。
什么是代理团队
代理团队(Agent Teams)是子代理功能的进阶版本。你可以配置多个代理,每个代理:
- 有自己独立的上下文窗口
- 负责项目的特定部分
- 与其他代理协同工作
- 由主代理协调和整合
适用场景
- 大型代码库的全面重构
- 同时处理前端和后端的变更
- 并行处理多个独立的 PR
- 全面的代码库审查
配置代理团队
使用 /agents 命令:
/agents
配置代理团队:
- 前端代理:负责 React 组件变更
- 后端代理:负责 API 和数据库变更
- 测试代理:负责测试编写和验证
代理角色
| 角色 | 职责 |
|---|---|
| 主代理 | 协调任务分配、整合结果 |
| 前端代理 | 处理 UI 组件、样式、交互 |
| 后端代理 | 处理 API、数据库、业务逻辑 |
| 测试代理 | 编写和运行测试 |
| 审查代理 | 独立审查其他代理的输出 |
工作流程
- 任务分解:主代理将大任务拆分为子任务
- 并行执行:各代理同时处理自己的部分
- 整合验证:主代理整合结果并验证一致性
- 反馈迭代:发现问题后重新分配
注意事项
- 消耗更多 API 额度
- 代理间的变更可能冲突,需要主代理协调
- 适合独立的任务,强依赖的任务需要顺序执行
- 主代理需要有足够的上下文来协调