跳轉到主要內容

Documentation Index

Fetch the complete documentation index at: https://code.claude.com/docs/llms.txt

Use this file to discover all available pages before exploring further.

子代理代理視圖代理團隊worktrees 各自以不同的方式並行化工作。正確的選擇取決於您是否想要自己留在每個對話中、交付任務並稍後檢查,或讓 Claude 為您協調一組工作人員。
方法它提供什麼何時使用
子代理在一個會話內的委派工作人員,在自己的上下文中執行側任務並返回摘要側任務會用搜尋結果、日誌或您不會再次參考的文件內容淹沒您的主要對話
代理視圖一個屏幕來調度和監控在後台運行的會話,使用 claude agents 打開。研究預覽您有多個獨立任務,想要交付它們,一目了然地檢查狀態,並且只在需要時介入
代理團隊多個協調的會話,具有共享任務列表和代理間消息傳遞,由領導者管理。實驗性功能,默認禁用您希望 Claude 將項目分成多個部分、分配它們並保持工作人員同步
Worktrees單獨的 git 檢出,以便並行會話永遠不會接觸彼此的文件您正在自己運行多個會話,或您的子代理編輯重疊的文件
/batch將一個大型更改計劃分成 5 到 30 個 worktree 隔離的子代理,每個都打開一個拉取請求您可以在一個指令中描述的存儲庫範圍遷移或機械重構
在每種方法中,工作人員都是 Claude 會話。要涉及不同的工具,請將其作為 MCP server 公開給 Claude。 您可以組合這些方法。代理視圖在需要編輯文件時自動將每個調度的會話移動到自己的 worktree 中,而您正在處理的會話可以生成子代理,每個都獲得自己的 worktree。
同時運行多個會話或子代理會增加令牌使用量。有關使用情況和速率限制詳細信息,請參閱 Costs

選擇一種方法

正確的方法取決於誰協調工作、工作人員是否需要通信以及他們是否編輯相同的文件:
  • 誰協調工作? 如果您希望 Claude 在一個對話中委派和收集結果,請使用 子代理。如果您正在交付獨立任務並檢查它們,請使用 代理視圖。如果您希望 Claude 計劃、分配和監督一組工作人員,請使用 代理團隊,這是實驗性的且默認禁用。
  • 工作人員需要相互交談嗎? 子代理將結果報告回生成它們的對話,代理視圖會話只向您報告。代理團隊中的隊友共享任務列表並直接相互發送消息。
  • 任務是否涉及相同的文件? 使用 worktrees 隔離工作。子代理和您自己運行的會話可以各自使用單獨的 worktree。代理團隊不會在 worktrees 中隔離隊友,因此 分區工作,以便每個隊友擁有不同的文件集。

檢查運行中的工作

檢查運行中工作的命令取決於您使用的方法:
  • 對於後台會話,claude agents 打開 代理視圖:一個屏幕顯示每個會話、其狀態以及哪些需要您的輸入。
  • 對於當前會話中的子代理,/agents 打開一個面板,其中 Running 選項卡列出實時子代理,Library 選項卡是您 創建和編輯自定義子代理 的地方。儘管名稱相似,但這與 claude agents 分開。
  • 對於當前會話後台運行的任何內容,/tasks 列出每個項目,並讓您檢查、附加到或停止它。
有關所有會話的桌面視圖,請參閱 桌面應用中的並行會話

了解更多

下面的每個指南涵蓋一種方法的設置和配置: