OpenClawSkills
GitHub
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 に保存されます。