Facade Code ドキュメント
エージェントを設定

別のターミナルプログラムを追加する

独自の実行ファイル、引数、環境変数を持つターミナルプログラムを New Agent に追加します。

統合の種類を選ぶ

Claude Code、Codex、Antigravity、Muse Code、OpenCode、Pi では、別のプロバイダーに接続する場合でも、対応する組み込みタイプを使用してください。それにより、CLI で Facade のツールとメッセージングを利用できます。

別のターミナルプログラムには custom を使用します。Facade から起動して入力できますが、Facade の連携ツールやメッセージは届きません。

例:Aider を追加する

Aider をインストールし、先にモデルへのアクセスを設定します。この設定を facade.json に追加します(エージェント設定を参照)。

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

モデル ID は、お使いの Aider 環境でサポートされているものに置き換えます。保存して New Agent を選択し、Aider を選びます。そのターミナルでタスクを送ってください。

コマンドと引数を設定する

command には実行ファイルを 1 つ指定します。ターミナルの PATH にない場合はフルパスを使用してください。各引数は、プログラムが想定する順序で args に個別の文字列として指定します。

引数はそのまま渡されます。パイプ、&&、変数参照などのシェル式は評価されません。環境変数は env に追加します。

カスタムプログラムでは、Aider の例の --model のように、モデルのオプションをそのプログラム自身の引数に含めます。カスタムエントリーでは、Facade の model フィールドと effort フィールドは使用できません。

利用できる機能を把握する

機能組み込みタイプcustom
ターミナルへの入力利用可能利用可能
Facade のツールとスキル組み込みタイプが提供利用不可
他のエージェントからのタスクとメッセージFacade が配信利用不可。ターミナルで入力してください
アクティビティの追跡CLI とプラットフォームに依存表示されません。ターミナルで確認してください
再開とピン留めCLI が保存した会話を使用(対応している場合)利用不可

YOLO はカスタムプログラムの権限を変更しません。そのプログラムは独自の権限設定を使用します。

Markdown で表示 ↗ドキュメント

ドキュメントを検索

このガイド内を検索します。↑ ↓ で移動、Enter で開き、Esc で閉じます。