設定 Agent
加入其他終端機程式
以自己的執行檔、參數與環境變數,將終端機程式加入 New Agent。
選擇整合類型
若是 Claude Code、Codex、Antigravity、Muse Code、OpenCode 或 Pi,請使用對應的內建類型,即使你要將它接到其他供應商也一樣。這樣 Facade 的工具與訊息功能才能在該 CLI 中使用。
其他終端機程式請使用 custom。你可以從 Facade 啟動它並輸入內容,但它不會取得 Facade 的協作工具或訊息。
範例:加入 Aider
先安裝 Aider 並設定好它的模型存取方式。將這組設定加入 facade.json(參見Agent 設定):
{
"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 檢視 ↗說明文件