子代理、代理視圖、代理團隊 和 worktrees 各自以不同的方式並行化工作。正確的選擇取決於您是否想要自己留在每個對話中、交付任務並稍後檢查,或讓 Claude 為您協調一組工作人員。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.
| 方法 | 它提供什麼 | 何時使用 |
|---|---|---|
| 子代理 | 在一個會話內的委派工作人員,在自己的上下文中執行側任務並返回摘要 | 側任務會用搜尋結果、日誌或您不會再次參考的文件內容淹沒您的主要對話 |
| 代理視圖 | 一個屏幕來調度和監控在後台運行的會話,使用 claude agents 打開。研究預覽 | 您有多個獨立任務,想要交付它們,一目了然地檢查狀態,並且只在需要時介入 |
| 代理團隊 | 多個協調的會話,具有共享任務列表和代理間消息傳遞,由領導者管理。實驗性功能,默認禁用 | 您希望 Claude 將項目分成多個部分、分配它們並保持工作人員同步 |
| Worktrees | 單獨的 git 檢出,以便並行會話永遠不會接觸彼此的文件 | 您正在自己運行多個會話,或您的子代理編輯重疊的文件 |
/batch | 將一個大型更改計劃分成 5 到 30 個 worktree 隔離的子代理,每個都打開一個拉取請求 | 您可以在一個指令中描述的存儲庫範圍遷移或機械重構 |
同時運行多個會話或子代理會增加令牌使用量。有關使用情況和速率限制詳細信息,請參閱 Costs。
選擇一種方法
正確的方法取決於誰協調工作、工作人員是否需要通信以及他們是否編輯相同的文件:- 誰協調工作? 如果您希望 Claude 在一個對話中委派和收集結果,請使用 子代理。如果您正在交付獨立任務並檢查它們,請使用 代理視圖。如果您希望 Claude 計劃、分配和監督一組工作人員,請使用 代理團隊,這是實驗性的且默認禁用。
- 工作人員需要相互交談嗎? 子代理將結果報告回生成它們的對話,代理視圖會話只向您報告。代理團隊中的隊友共享任務列表並直接相互發送消息。
- 任務是否涉及相同的文件? 使用 worktrees 隔離工作。子代理和您自己運行的會話可以各自使用單獨的 worktree。代理團隊不會在 worktrees 中隔離隊友,因此 分區工作,以便每個隊友擁有不同的文件集。
檢查運行中的工作
檢查運行中工作的命令取決於您使用的方法:- 對於後台會話,
claude agents打開 代理視圖:一個屏幕顯示每個會話、其狀態以及哪些需要您的輸入。 - 對於當前會話中的子代理,
/agents打開一個面板,其中 Running 選項卡列出實時子代理,Library 選項卡是您 創建和編輯自定義子代理 的地方。儘管名稱相似,但這與claude agents分開。 - 對於當前會話後台運行的任何內容,
/tasks列出每個項目,並讓您檢查、附加到或停止它。
了解更多
下面的每個指南涵蓋一種方法的設置和配置:- 創建自定義子代理:定義可重用的專家並控制他們可以使用的工具。
- 使用代理視圖管理代理:調度會話、監視其狀態並在需要時附加。
- 協調代理團隊:設置領導者和隊友、分配任務並審查他們的工作。
- 使用 worktrees 運行並行會話:在隔離的檢出中啟動 Claude、控制複製的內容並在之後進行清理。