快速總結 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相關的任何投資建議。
喜歡
收藏
評論
分享




