# Agent 協作

選擇一種方式，讓 Agent 一起審查、撰寫、實作或管理工作。

## 選擇你需要的協助

先從自己專案裡的一個任務開始。你也許想針對變更聽取第二意見、取得幾份可比較的草稿，或是由多個 worker 平行建構一個功能的各部分。

每篇教學都提供一組範例設定，以及可自行調整的提示詞。審查、寫作與平行實作這三種模式，都是由一個 Agent 啟動它的協作者。在 Facade 模式中，管理者則是追蹤已經在執行的 Agent。

## 選擇一種協作模式

- [一個 Agent 寫程式，另一個反覆審查](https://facadecode.com/zh-tw/docs/collaboration/implement-review/)
  讓第二個 Agent 審查你的變更、回報發現的問題，並確認修正結果。這個範例由 Claude Code 撰寫程式碼，Codex 負責審查。

- [多個 Agent 各自撰稿，再互相審查](https://facadecode.com/zh-tw/docs/collaboration/cross-review-writing/)
  讓多個 Agent 依同一份需求說明撰寫、互相審查草稿，並根據意見修訂。

- [用 SOTA 模型規劃，讓較便宜的 worker 平行實作](https://facadecode.com/zh-tw/docs/collaboration/parallel-worktrees/)
  用最先進（SOTA）的模型規劃複雜任務，讓 worker 在各自的 worktree 中以較便宜的模型平行實作。協調者審查合併後的變更並執行測試。

- [Facade 模式：讓一個 Agent 管理團隊](https://facadecode.com/zh-tw/docs/collaboration/phone-led-team/)
  讓一個 Agent 追蹤你的功能 Agent，並把他們的問題帶回來給你。離開座位後，還能從手機繼續與這位管理者對話。

## 在你的專案中使用範例

照著文章的步驟設定，然後把提示詞換成你自己的任務送出。請保留定義角色的指示，例如只審查、不編輯檔案。CLI 與模型請選你的帳號實際可用的。

你也可以把一組組合存成[Agent 設定](https://facadecode.com/zh-tw/docs/settings/)中的具名項目。使用其他模型供應商時，內建類型仍會保留它對應的 CLI 整合。

## Agent 如何一起工作

Facade 會為支援的 Agent 提供工具，讓它們尋找其他 Agent、啟動協作者、交換訊息，並讀取彼此的終端機。協調者可以彙整結果，並把需要你回答的問題帶回來。

訊息送達只代表請求已經送到另一個 Agent。要知道結果，請等它回覆。如果想親自和某個協作者對話，可以從 Facade 面板開啟它的終端機。

使用 `type: "custom"` 的程式可以接受終端機輸入，但不會取得這些協作工具。

## 依任務需求選擇專案環境

Agent 可以共用同一個專案資料夾進行審查，也可以分別在獨立的 Git worktree 中處理互不相干的變更。平行實作的教學會說明 worker 如何把變更送回來，以便合併審查與測試。

要使用另一台機器上的工具與檔案，請參考[在遠端機器上執行 Agent](https://facadecode.com/zh-tw/docs/remote-ssh/)。想離開座位後繼續指揮 Claude Code Agent，請見[從手機繼續工作](https://facadecode.com/zh-tw/docs/remote-control/)。

## 設計參考

這些工作流程參考了 DeepSeek Super Agent 研究原型中的角色分工與交接方式，並改編為 Facade 的 Agent 工具。

[DeepSeek 的角色與溝通設計 ↗](https://github.com/deepseek-ai/dsh-superagent-prototype/blob/main/docs/004-prompts.md)
