openclaw approvals
Gestiona aprobaciones de ejecución para el host local, el host del gateway o un host de nodo.
Por defecto, los comandos apuntan al archivo de aprobaciones local en disco. Usa --gateway para apuntar al gateway, o --node para apuntar a un nodo específico.
Relacionado:
- Aprobaciones de ejecución: Exec approvals
- Nodos: Nodes
Comandos comunes
openclaw approvals get
openclaw approvals get --node <id|name|ip>
openclaw approvals get --gateway
Reemplazar aprobaciones desde un archivo
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
Helpers de lista blanca
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"
Notas
--nodeusa el mismo resolver queopenclaw nodes(id, nombre, ip o prefijo de id).--agentusa"*"por defecto, lo que aplica a todos los agentes.- El host del nodo debe anunciar
system.execApprovals.get/set(app macOS o host de nodo headless). - Los archivos de aprobaciones se almacenan por host en
~/.openclaw/exec-approvals.json.