coderclaw approvalsManage exec approvals for the local host, gateway host, or a node host.
By default, commands target the local approvals file on disk. Use --gateway to target the gateway, or --node to target a specific node.
Related:
coderclaw approvals get
coderclaw approvals get --node <id|name|ip>
coderclaw approvals get --gateway
coderclaw approvals set --file ./exec-approvals.json
coderclaw approvals set --node <id|name|ip> --file ./exec-approvals.json
coderclaw approvals set --gateway --file ./exec-approvals.json
coderclaw approvals allowlist add "~/Projects/**/bin/rg"
coderclaw approvals allowlist add --agent main --node <id|name|ip> "/usr/bin/uptime"
coderclaw approvals allowlist add --agent "*" "/usr/bin/uname"
coderclaw approvals allowlist remove "~/Projects/**/bin/rg"
--node uses the same resolver as coderclaw nodes (id, name, ip, or id prefix).--agent defaults to "*", which applies to all agents.system.execApprovals.get/set (macOS app or headless node host).~/.coderclaw/exec-approvals.json.