CLI リファレンス • 5分で読める
承認
「openclaw approvals」の CLI リファレンス(Gateway/ノードホストの実行承認)
ローカルホスト、Gateway ホスト、または ノードホストの実行承認を管理します。
デフォルトではディスク上のローカル承認ファイルを対象にします。--gateway で Gateway、--node で特定のノードを対象にできます。
関連:
- 実行承認:実行承認
- ノード:ノード
Tutorial.step
よく使うコマンド
Bash
openclaw approvals get openclaw approvals get --node <id|name|ip> openclaw approvals get --gateway
Tutorial.step
ファイルから承認を置換
Bash
openclaw approvals set --file ./exec-approvals.json openclaw approvals set --node <id|name|ip> --file ./exec-approvals.json openclaw approvals set --gateway --file ./exec-approvals.json
Tutorial.step
Allowlist ヘルパー
Bash
openclaw approvals allowlist add "~/Projects/**/bin/rg" openclaw approvals allowlist add --agent main --node <id|name|ip> "/usr/bin/uptime" openclaw approvals allowlist add --agent "*" "/usr/bin/uname" openclaw approvals allowlist remove "~/Projects/**/bin/rg"
Tutorial.step
注記
- --node は openclaw nodes と同じ解決器(id/name/ip/id prefix)を使います。
- --agent のデフォルトは "*" で、全エージェントに適用されます。
- ノードホストは system.execApprovals.get/set をアドバタイズする必要があります(macOS アプリまたはヘッドレスノード)。
- 承認ファイルは各ホストの ~/.openclaw/exec-approvals.json に保存されます。