openclaw approvals¶
ローカル ホスト、ゲートウェイ ホスト、または ノード ホスト の実行承認を管理します。
既定では、コマンドはディスク上のローカル承認ファイルを対象にします。ゲートウェイを対象にするには --gateway を、特定のノードを対象にするには --node を使用します。
デフォルトでは、コマンドはディスク上のローカル承認ファイルをターゲットにします。 ゲートウェイをターゲットにするには --gateway を使用し、特定のノードをターゲットにするには --node を使用します。
関連項目:
- 実行承認: Exec approvals
- ノード: Nodes
共通コマンド¶
openclaw approvals get
openclaw approvals get --node <id|name|ip>
openclaw approvals get --gateway
ファイルから承認を置き換える¶
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
許可リストのヘルパー¶
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"
注記¶
--nodeは、openclaw nodes(id、name、ip、または id プレフィックス)と同じリゾルバーを使用します。--agentの既定値は"*"で、すべてのエージェントに適用されます。- ノード ホストは
system.execApprovals.get/set(macOS アプリまたはヘッドレス ノード ホスト)をアドバタイズする必要があります。 - 承認ファイルは、ホストごとに
~/.openclaw/exec-approvals.jsonに保存されます。