openclaw approvals

Verwalte Exec-Genehmigungen f\u00fcr den lokalen Host, Gateway-Host oder einen Node-Host. Standardm\u00e4\u00dfig zielen Befehle auf die lokale Approvals-Datei auf der Festplatte. Verwende --gateway, um das Gateway anzusteuern, oder --node f\u00fcr einen bestimmten Node.

Verwandte Themen:

H\u00e4ufige Befehle

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

Approvals aus einer Datei ersetzen

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

Allowlist-Helfer

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"

Hinweise

  • --node verwendet denselben Resolver wie openclaw nodes (ID, Name, IP oder ID-Pr\u00e4fix).
  • --agent ist standardm\u00e4\u00dfig "*", was f\u00fcr alle Agents gilt.
  • Der Node-Host muss system.execApprovals.get/set bereitstellen (macOS-App oder Headless-Node-Host).
  • Approvals-Dateien werden pro Host unter ~/.openclaw/exec-approvals.json gespeichert.