Facade Code 說明文件
設定 Agent

加入其他終端機程式

以自己的執行檔、參數與環境變數,將終端機程式加入 New Agent。

選擇整合類型

若是 Claude Code、Codex、Antigravity、Muse Code、OpenCode 或 Pi,請使用對應的內建類型,即使你要將它接到其他供應商也一樣。這樣 Facade 的工具與訊息功能才能在該 CLI 中使用。

其他終端機程式請使用 custom。你可以從 Facade 啟動它並輸入內容,但它不會取得 Facade 的協作工具或訊息。

範例:加入 Aider

先安裝 Aider 並設定好它的模型存取方式。將這組設定加入 facade.json(參見Agent 設定):

facade.json
{
  "clis": {
    "Aider": {
      "type": "custom",
      "command": "aider",
      "args": [
        "--model",
        "YOUR_AIDER_MODEL_ID"
      ],
      "icon": "facade-pink"
    }
  }
}

把模型 ID 換成你的 Aider 設定支援的模型。儲存後選擇 New Agent,再選 Aider。在它的終端機中送出你的任務。

設定命令與參數

command 只能放一個執行檔;如果它不在終端機的 PATH 上,請填完整路徑。每個參數請各自放在 args 中的一個字串,並依程式要求的順序排列。

參數會原樣傳入。管線、&&、變數參照等 shell 語法不會被解析。環境變數請寫在 env。

自訂程式的模型選項要放在它自己的參數裡,就像 Aider 範例中的 --model。自訂項目不接受 Facade 的 model 與 effort 欄位。

了解可用的功能

功能內建類型custom
終端機輸入可用可用
Facade 工具與 skill由內建類型提供不提供
來自其他 Agent 的任務與訊息由 Facade 傳遞不提供;請直接在終端機輸入
活動狀態追蹤依 CLI 與平台而定不顯示;請查看終端機
Resume 與 Pin在支援的情況下,透過 CLI 自己儲存的對話不提供

YOLO 不會改變自訂程式的權限。該程式會使用自己的權限設定。

以 Markdown 檢視 ↗說明文件

搜尋說明文件

搜尋本指南。用 ↑ ↓ 移動、Enter 開啟、Esc 關閉。