権限モードは
tools.exec.host=auto とは別です。tools.exec.host は
コマンドを実行する場所を選択します。tools.exec.mode はホストでの実行を
どのように承認するかを選択します。推奨されるデフォルト
すべての不一致で人間への確認を発生させることなく、実用的なホストアクセスを必要とするコーディングエージェントにはauto を使用します。
OpenClaw のホスト実行モード
tools.exec.mode は、ホスト exec の正規化されたポリシーサーフェスです。各モードは、基盤となる security(許可リストの厳格度)と ask(不一致時の確認)の組み合わせに解決されます。
ask と auto は同じ許可リスト/確認設定を共有します。auto ではさらにネイティブの自動レビュアーが有効になり、不一致を自身で判断し、安全に承認できない場合にのみ、設定済みの人間による承認経路へ委ねます。
ホスト実行ポリシーの全容、ローカル承認ファイル、許可リストのスキーマ、安全なバイナリ、転送動作については、実行の承認を参照してください。
Codex Guardian のマッピング
ネイティブ Codex app-server セッションでは、ローカルの Codex 要件で許可される場合、tools.exec.mode: "auto" によって Codex は Guardian がレビューする承認方式を使用するようになります。通常、結果は次の値になります。
auto モードでは、設定済みの Codex サンドボックス/承認オーバーライドよりもこのポリシーが優先されるため、approvalPolicy: "never" と sandbox: "danger-full-access" の組み合わせのような従来の安全でない設定は保持されません。tools.exec.mode: "deny" と "allowlist" は、Codex app-server のローカル実行を完全にブロックします。承認を不要とする構成を意図的に使用する場合にのみ、tools.exec.mode: "full" を使用してください。
app-server のセットアップ、認証順序、ネイティブ Codex ランタイムの詳細については、Codex ハーネスを参照してください。
ACPX ハーネスの権限
ACPX セッションは非対話型であるため、TTY の権限プロンプトをクリックできません。ACPX はplugins.entries.acpx.config 配下にある個別のハーネスレベル設定を使用します。
ACPX の権限は、OpenClaw の実行承認とは別に設定します。
approve-all を使用します。セットアップの詳細と失敗モードについては、ACP エージェントのセットアップを参照してください。
モードの選択
モードを変更してもコマンドが確認を求める、または失敗する場合は、両方のレイヤーを調べます。