openclaw approvals

管理本地主機Gateway 主機節點主機的執行核准。 預設操作針對磁碟上的本地核准檔案。使用 --gateway 指定 Gateway,或 --node 指定特定節點。

相關資源:

常用指令

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、名稱、ip 或 id 前綴)。
  • --agent 預設為 "*",適用於所有 agent。
  • 節點主機必須廣告 system.execApprovals.get/set(macOS app 或 headless 節點主機)。
  • 核准檔案儲存在各主機的 ~/.openclaw/exec-approvals.json