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

承認とエージェントのアクセス範囲

エージェントが承認を求める方法と、どのエージェントに連絡できるかを選択します。

YOLO が制御する範囲

yolo 設定は、CLI の承認と他の Facade エージェントへのアクセスの両方に影響します。設定ファイルを共有するプロジェクトは同じ YOLO の値を使用します。Facade は各エージェントの起動時にこの値を適用します。

設定CLI の承認エージェントのアクセス
true — 既定CLI が対応している場合、承認プロンプトをスキップするよう指示します。Facade ホームを通じて接続されたすべてのエージェント(接続された SSH プロジェクトを含む)。
falseCLI 標準の承認とサンドボックスの動作を使用します。エージェントのファミリー(親、兄弟、子、およびその子孫)。

Pi には、どちらのモードでもネイティブの承認やサンドボックスがありません。OpenCode は独自の権限設定に従い、既定ではツールを許可します。

次の起動から YOLO を変更する

facade.json のトップレベルに yolo を追加または変更します(エージェント設定を参照)。

facade.json
{
  "yolo": false
}

ファイルを保存し、新しいエージェントを起動するとこの値が使われます。実行中のエージェントは起動時の設定を維持し、再開したエージェントとピン留めしたエージェントは次回の起動時に現在のファイルを使用します。

異なる Facade ホームを使うプロジェクトのエージェント同士は連絡できません。エージェントが検出されない場合は、ホームとアクセス設定の両方を確認してください。

権限フラグは適切な場所で指定する

Facade の権限設定には yolo を使用します。組み込みエントリーの args に承認、サンドボックス、バイパスのフラグを追加しないでください。これらの起動オプションは Facade が管理し、競合を報告します。

カスタムのターミナルプログラムは、どちらのモードでも独自の権限を保持します。Facade はそのプログラムにツールを注入したり、フォルダーの信頼を付与したりしません。

実際のエージェント間のやり取りを確認するには、連携パターンを試してください。

Markdown で表示 ↗ドキュメント

ドキュメントを検索

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