快速总结 Claude Code 的 Agent teams:让一个主会话(lead)拉起多个独立 teammate 会话并行协作,靠共享任务列表和消息系统进行自组织,从而更适合复杂任务的讨论、探索和协作。
核心内容包括:
- 与 subagents 的区别:subagents 是主 agent 派工、子 agent 只回报结果;agent teams 则是多个 teammate 彼此可直接沟通、共享任务列表、可以自领任务,更适合需要讨论和协作的复杂工作。
- 启用方式:默认关闭,需要设置环境变量 `CLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMS=1`(可在 `settings.json` 里配置 env)。
- 如何启动:用自然语言让 Claude 创建团队并描述你想要的团队结构(角色/人数/分工)。创建后会生成共享 task list,lead 负责综合与收尾,你可以直接与每个 teammate 互动。
- 展示模式:两种 UI 模式
- In-process:所有 teammate 跑在同一终端内,通过 Shift+Up/Down 切换并发消息。
- Split panes:每个 teammate 一个 pane(需要 tmux 或 iTerm2 + it2 CLI/Python API),默认 auto。
- 指定 teammate 和模型:可以让 Claude 自行决定队友数量,也可以明确要求(例如“4 个队友并行重构”)并指定每个队友使用的模型。
- 计划审批(plan approval):可要求 teammate 先在只读 plan 模式出方案,lead 审批后才能写代码;可在 prompt 里给审批标准(例如必须包含测试)。
- Delegate mode:让 lead 只做编排不直接写代码(Shift+Tab 切换),适合你想把 lead 变成纯 orchestration 的场景。
- 任务分配与抢占:共享 task list 支持 pending/in-progress/completed 和依赖关系;lead 可指派,也可让 teammate 自领;通过文件锁避免多人抢同一任务。
- 关闭与清理:可以让 lead 请求某个 teammate shutdown;结束时让 lead 执行 clean up(会检查是否还有活跃 teammate,避免资源残留/不一致)。
- 本地存储与架构:团队配置和任务列表存本地(例如 `~/.claude/teams/{team}/config.json`、`~/.claude/tasks/{team}/`),并有 mailbox 做消息投递与空闲通知。
- Token 成本:team 会显著增加 token 消耗(每个 teammate 独立上下文),适合研究/评审/新功能;日常小任务单会话更省。
- 使用建议与排错:强调“给足上下文、任务拆分适中、避免文件冲突、持续监控和引导”;列了常见问题(队友不出现、权限提示太多、lead 过早收工、orphaned tmux 等)。

Lydia Hallie
@lydiahallie
02-06
Claude Code now supports agent teams (in research preview)
Instead of a single agent working through a task sequentially, a lead agent can delegate to multiple teammates that work in parallel to research, debug, and build while coordinating with each other.
Try it out today by

个人总结:感觉还很不成熟,尤其是你得提供足够的引导和持续监控。
我觉得如果能提供的话,不使用agent teams,而是单纯的subagent其实应该也能把活干好了,使用这个架构优势不明显。
主要优势可能是一种比正常的多agent耗费token更少的一种平替?
来自推特
免责声明:以上内容仅为作者观点,不代表Followin的任何立场,不构成与Followin相关的任何投资建议。
喜欢
收藏
评论
分享




