openclaw approvals

Quản lý exec approvals cho local host, gateway host, hoặc node host. Mặc định, các lệnh sẽ thao tác với file approvals trên ổ đĩa local. Dùng --gateway để thao tác với gateway, hoặc --node để thao tác với một node cụ thể.

Liên quan:

Các lệnh thường dùng

openclaw approvals get
openclaw approvals get --node <id|name|ip>
openclaw approvals get --gateway

Thay thế approvals từ file

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

Các lệnh hỗ trợ allowlist

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"

Lưu ý

  • --node dùng cùng cơ chế phân giải với openclaw nodes (id, name, ip, hoặc id prefix).
  • --agent mặc định là "*", áp dụng cho tất cả các agent.
  • Node host phải hỗ trợ system.execApprovals.get/set (macOS app hoặc headless node host).
  • File approvals được lưu trên mỗi host tại ~/.openclaw/exec-approvals.json.