作者注:手把手教你開啓和使用 Claude 4.6 Agent Teams 多智能體協作功能,掌握 Lead + Teammate 架構、任務分配、消息通信和實戰技巧
<!–
🎯 文章類型: tutorial (教程型)
核心關鍵詞: Claude Agent Teams、Claude Agent Teams 開啓、Claude 多智能體
目標行數: 600-650行
–>
Claude Opus 4.6 發佈時同步推出了 Agent Teams(多智能體團隊) 功能,讓多個 Claude 實例像真正的開發團隊一樣並行協作。很多開發者對此充滿好奇:Agent Teams 到底怎麼開啓?怎麼觸發?和 Subagent 有什麼區別?適合什麼場景?
核心價值: 讀完本文,你將掌握 Agent Teams 的完整使用流程——從開啓配置到觸發命令,從任務分配到團隊協作,讓你立刻上手多智能體編程。

Claude Agent Teams 是什麼
Agent Teams 是 Claude Code 的實驗性功能(研究預覽階段),允許你在一個項目中同時運行多個獨立的 Claude Code 實例,它們通過共享任務列表和消息系統進行協作。
一句話理解: Agent Teams = 一個 Lead(團隊負責人) + 多個 Teammate(隊友),各自獨立工作、互相通信、共同完成複雜任務。
| 對比維度 | Subagent(子智能體) | Agent Teams(團隊) |
|---|---|---|
| 通信方式 | 只向主 Agent 彙報結果 | 隊友之間可以直接通信 |
| 協調方式 | 主 Agent 管理一切 | 共享任務列表 + 自主認領 |
| 上下文 | 獨立上下文,結果返回調用者 | 獨立上下文,完全自治 |
| 最佳場景 | 只需要結果的聚焦任務 | 需要討論和協作的複雜任務 |
| Token 消耗 | 較低(結果彙總回主上下文) | 較高(每個隊友是獨立 Claude 實例) |
Claude Agent Teams 核心架構
Agent Teams 由 4 個核心組件構成:
| 組件 | 職責 | 說明 |
|---|---|---|
| Lead Agent | 團隊負責人 | 你的主 Claude Code 會話,負責創建團隊、分配任務、彙總結果 |
| Teammate | 隊友 | 獨立的 Claude Code 實例,各自執行分配的任務 |
| Task List | 共享任務列表 | 所有人可見的任務看板,支持認領、依賴、狀態追蹤 |
| Mailbox | 消息系統 | 隊友之間的通信渠道,支持私信和廣播 |
💡 關鍵區別: Subagent 是「下屬彙報」模式,Agent Teams 是「團隊協作」模式。如果你的任務需要多人討論、互相挑戰觀點、或並行處理不同模塊,Agent Teams 是更好的選擇。
Claude Agent Teams 如何開啓
Agent Teams 默認是關閉的,需要手動開啓。以下是 3 種開啓方式:

第一步:啓用實驗功能
方式 A — 配置文件(推薦)
在 Claude Code 的 settings.json 中添加:
{
"env": {
"CLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMS": "1"
}
}
方式 B — 環境變量
# 添加到 .bashrc 或 .zshrc
export CLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMS=1
方式 C — 單次會話
CLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMS=1 claude
第二步:用自然語言觸發 Agent Teams
沒有 /agent-teams 這樣的斜槓命令。開啓功能後,你只需要用自然語言描述你想要的團隊:
創建一個 agent team 來審查 PR #142。生成三個審查者:
- 一個專注安全隱患
- 一個檢查性能影響
- 一個驗證測試覆蓋率
讓他們各自審查後彙報發現。
或者更簡單:
Create a team with 4 teammates to refactor these modules in parallel.
Use Sonnet for each teammate.
Claude 會自動創建團隊、生成隊友、分配任務。Claude 也可能主動建議創建團隊——如果它判斷你的任務適合並行處理,但它會先徵得你的確認。
第三步:選擇顯示模式
| 顯示模式 | 說明 | 適用環境 |
|---|---|---|
| in-process(默認) | 所有隊友在主終端運行 | 任何終端,包括 VS Code |
| tmux | 每個隊友獨立面板 | 需要 tmux 或 iTerm2 |
| auto | 自動判斷 | 已在 tmux 中則分屏,否則 in-process |
# 命令行指定
claude --teammate-mode tmux
# 或在 settings.json 中設置
{
"teammateMode": "tmux"
}
建議: 初次使用建議用 in-process 模式,熟悉後再嘗試 tmux 分屏模式。通過 API易 apiyi.com 獲取 Claude API 額度,可以在本地充分測試 Agent Teams 的各種配置。
Claude Agent Teams 操作指南
鍵盤快捷鍵速查
在 Agent Teams 運行時,你可以使用以下快捷鍵:
| 快捷鍵 | 功能 |
|---|---|
| Shift+Up/Down | 切換/選擇不同隊友 |
| Enter | 查看選中隊友的會話詳情 |
| Escape | 中斷隊友當前的操作 |
| Ctrl+T | 切換任務列表視圖 |
| Shift+Tab | 切換委派模式(Lead 只協調不編碼) |
任務分配與認領機制
Agent Teams 的任務系統支持 3 種狀態和依賴關係:
任務狀態: pending(待認領)→ in_progress(進行中)→ completed(已完成)
依賴機制: 任務可以設置 blockedBy 依賴。被依賴的任務完成後,下游任務自動解鎖,無需手動干預。
認領方式:
- Lead 指定分配: 明確告訴 Lead 把某個任務分給某個隊友
- 隊友自主認領: 完成當前任務後,自動認領下一個可用的未分配任務
- 文件鎖防競爭: 多個隊友同時搶同一個任務時,系統使用文件鎖防止衝突
任務大小建議: 每個隊友分配 5-6 個任務是最佳實踐。任務太小會導致協調開銷大於收益,太大則隊友長時間不彙報進度。
隊友之間的通信方式
| 通信類型 | 說明 | 使用場景 |
|---|---|---|
| write(私信) | 發送消息給指定隊友 | 協調具體問題 |
| broadcast(廣播) | 發送消息給所有隊友 | 重要通知(慎用,成本隨團隊規模增長) |
通信是點對點的,不需要經過 Lead 中轉。任何隊友都可以直接給其他隊友發消息。
Git 協作與避免文件衝突
Agent Teams 中最重要的規則:兩個隊友編輯同一個文件會導致覆蓋。
推薦的文件分工策略:
# 全棧功能開發示例
Backend 隊友 → 負責 src/api/ 和 src/migrations/
Frontend 隊友 → 負責 src/components/
Test 隊友 → 負責 tests/
⚠️ 重要: Agent Teams 的隊友共享同一個工作目錄,不會自動使用 git worktree。確保每個隊友負責不同的文件集合是避免衝突的關鍵。
Claude Agent Teams 5 大實戰場景

場景一:多角度代碼審查
創建一個 agent team 審查這個 PR:
- 安全審查者:檢查注入、XSS、權限等安全問題
- 性能審查者:分析 N+1 查詢、內存泄漏、緩存策略
- 測試審查者:驗證測試覆蓋率和邊界情況
讓他們各自審查後彙報發現。
爲什麼適合 Agent Teams: 三個審查維度完全獨立,不會產生文件衝突,可以並行執行。
場景二:新功能模塊並行開發
Create a team to build the user notification system:
- Teammate 1: Build the backend API (src/api/notifications/)
- Teammate 2: Build the frontend components (src/components/notifications/)
- Teammate 3: Write integration tests (tests/notifications/)
爲什麼適合: 每個隊友負責不同目錄,天然隔離,完成後合併即可。
場景三:競爭假設調試
有一個間歇性 Bug,創建 team 用不同假設調試:
- 隊友 A:調查是否是競態條件
- 隊友 B:調查是否是內存泄漏
- 隊友 C:調查是否是第三方 API 超時
各自獨立驗證假設並彙報。
爲什麼適合: 對抗式調試,多條線索並行排查,誰先找到根因誰贏。
場景四:跨層修改協調
當一個改動橫跨前端、後端和數據庫時,Agent Teams 可以讓每層的專家各司其職,通過消息系統協調接口定義。
場景五:探索性研究
我在設計一個 CLI 工具來追蹤代碼中的 TODO 註釋。
創建一個團隊從不同角度探索:
- 一個隊友負責用戶體驗設計
- 一個隊友負責技術架構
- 一個隊友扮演"質疑者"(devil's advocate)
爲什麼適合: 多視角碰撞,互相挑戰對方的假設和結論。
Claude Agent Teams 與 Subagent 選擇指南
| 判斷維度 | 選 Subagent | 選 Agent Teams |
|---|---|---|
| 隊友需要互相溝通? | ❌ 不需要 | ✅ 需要 |
| 任務是否可並行? | 部分可以 | ✅ 高度並行 |
| 是否涉及多文件編輯? | ✅ 同文件安全 | ⚠️ 需分工避免衝突 |
| 任務複雜度? | 聚焦單一目標 | 多角度、多模塊 |
| Token 預算? | 💰 更省 | 💸 約 3-7 倍消耗 |
| 是否需要討論/質疑? | ❌ | ✅ |
成本參考: 一個 3 人 Agent Teams 團隊運行 30 分鐘,Token 消耗約爲單個會話的 3-4 倍。Plan 模式下約 7 倍。推薦通過 API易 apiyi.com 靈活管理 Token 預算。
Claude Agent Teams 高級技巧
技巧一:混合模型降低成本
創建一個團隊,Lead 使用 Opus,4 個隊友使用 Sonnet。
Lead 負責戰略決策用 Opus 4.6 保證質量,隊友執行具體任務用 Sonnet 控制成本。
技巧二:Plan 審批工作流
生成一個架構師隊友來重構認證模塊。
要求在修改前先提交方案等待審批。
隊友會先進入只讀 Plan 模式,完成方案後發送審批請求給 Lead。Lead 批准後隊友纔開始實施。
技巧三:委派模式防止 Lead 下場
按 Shift+Tab 開啓委派模式。這樣 Lead 只負責協調和分配任務,不會自己動手寫代碼。防止 Lead "搶活幹"。
技巧四:Quality Gate Hooks
通過 Hook 機制自動把控質量:
TeammateIdle: 隊友即將空閒時觸發,退出碼 2 可以發送反饋讓隊友繼續工作TaskCompleted: 任務標記完成時觸發,退出碼 2 可以阻止完成並要求修改
Claude Agent Teams 注意事項
已知限制
- 不支持會話恢復:
/resume和/rewind不會恢復已關閉的隊友 - 一個會話一個團隊: Lead 同時只能管理一個團隊
- 不支持嵌套團隊: 隊友不能再創建自己的團隊
- 權限繼承: 隊友繼承 Lead 的權限模式,生成後可單獨調整
- 分屏模式限制: tmux 分屏不支持 VS Code 內置終端、Windows Terminal 和 Ghostty
- 隊友崩潰: 崩潰的隊友會觸發 5 分鐘心跳超時,其任務可被其他隊友認領
最佳實踐
- 團隊規模: 推薦 2-5 個隊友,3 個通常比 6 個效果更好
- 任務拆分比人數更重要: 拆分不當的 6 人團隊不如拆分良好的 3 人團隊
- 讀密集型任務(代碼審查、研究)是 Agent Teams 的甜區
- 寫密集型併發編輯仍然是挑戰,需要嚴格的文件分工
常見問題
Q1: Agent Teams 需要什麼訂閱才能使用?
Agent Teams 是 Claude Code 的實驗性功能,需要 Claude Max 訂閱($100-200/月)才能獲得足夠的 Opus 4.6 使用額度。API 用戶按標準 Opus 4.6 費率計費($5/$25 每百萬 token)。也可以通過 API易 apiyi.com 平臺獲取更靈活的計費方案。
Q2: Agent Teams 只能用 Opus 4.6 嗎?
不是。雖然 Agent Teams 隨 Opus 4.6 發佈,但你可以混合使用模型。推薦的模式是 Lead 用 Opus 4.6 做戰略決策,隊友用 Sonnet 執行具體任務,這樣可以在保證協調質量的同時控制成本。
Q3: Agent Teams 在 VS Code 中能用嗎?
可以,但有限制。VS Code 內置終端支持 in-process 模式(所有隊友在同一終端中運行)。但 tmux 分屏模式在 VS Code 中不可用,需要使用外部終端。
總結
Claude 4.6 Agent Teams 的核心要點:
- 開啓方式: 設置環境變量
CLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMS=1,然後用自然語言描述團隊 - 架構模式: Lead Agent 協調 + Teammate Agent 並行工作,通過共享任務列表和消息系統協作
- 最佳場景: 代碼審查、新模塊並行開發、競爭假設調試、跨層協調、探索性研究
- 核心原則: 任務拆分比人數更重要,3 個隊友通常比 6 個效果更好
- 成本控制: 混合模型(Lead 用 Opus + 隊友用 Sonnet)是最佳性價比方案
Agent Teams 讓 AI 編程從「單人作戰」進入「團隊協作」時代。雖然仍在研究預覽階段,但已經展現出強大的並行開發能力。
推薦通過 API易 apiyi.com 獲取 Claude API 額度,平臺提供靈活計費和多模型支持,方便你測試 Agent Teams 的各種配置。
📚 參考資料
⚠️ 鏈接格式說明: 所有外鏈使用
資料名: domain.com格式,方便複製但不可點擊跳轉,避免 SEO 權重流失。
-
Claude Code Agent Teams 官方文檔: 完整的 Agent Teams 使用指南
- 鏈接:
code.claude.com/docs/en/agent-teams - 說明: 官方文檔,包含開啓方法、架構說明和最佳實踐
- 鏈接:
-
Anthropic 工程博客 — C 編譯器案例: 16 個 Claude 並行構建 C 編譯器
- 鏈接:
anthropic.com/engineering/building-c-compiler - 說明: Agent Teams 大規模實戰案例,2000+ 會話產出 10 萬行代碼
- 鏈接:
-
Addy Osmani — Claude Code Swarms: Google 工程負責人的 Agent Teams 深度分析
- 鏈接:
addyosmani.com/blog/claude-code-agent-teams - 說明: 架構分析和最佳實踐建議
- 鏈接:
-
Claude Opus 4.6 發佈公告: 官方發佈說明
- 鏈接:
anthropic.com/news/claude-opus-4-6 - 說明: Agent Teams 功能的官方介紹
- 鏈接:
作者: APIYI Team
技術交流: 歡迎在評論區討論 Claude Agent Teams 的使用體驗,更多資料可訪問 API易 apiyi.com 技術社區
