Documentation Index
Fetch the complete documentation index at: https://docs.openclaw.ai/llms.txt
Use this file to discover all available pages before exploring further.
openclaw approvals
Beheer exec-goedkeuringen voor de lokale host, Gateway-host of een Node-host.
Standaard richten opdrachten zich op het lokale goedkeuringenbestand op schijf. Gebruik --gateway om de Gateway als doel te kiezen, of --node om een specifieke Node als doel te kiezen.
Alias: openclaw exec-approvals
Gerelateerd:
- Exec-goedkeuringen: Exec-goedkeuringen
- Nodes: Nodes
openclaw exec-policy
openclaw exec-policy is de lokale gemaksopdracht om de gevraagde
tools.exec.*-configuratie en het lokale goedkeuringenbestand van de host in een stap op elkaar afgestemd te houden.
Gebruik deze wanneer je het volgende wilt:
- het lokale gevraagde beleid, het goedkeuringenbestand van de host en de effectieve samenvoeging inspecteren
- een lokale preset toepassen, zoals YOLO of alles-weigeren
- lokale
tools.exec.*en lokale~/.openclaw/exec-approvals.jsonsynchroniseren
- geen
--json: drukt de voor mensen leesbare tabelweergave af --json: drukt machineleesbare gestructureerde uitvoer af
exec-policyis alleen lokaal- het werkt het lokale configuratiebestand en het lokale goedkeuringenbestand samen bij
- het pusht beleid niet naar de Gateway-host of een Node-host
--host nodewordt in deze opdracht geweigerd omdat exec-goedkeuringen voor Nodes tijdens runtime van de Node worden opgehaald en in plaats daarvan moeten worden beheerd via goedkeuringsopdrachten die op Nodes zijn gerichtopenclaw exec-policy showmarkeerthost=node-scopes als beheerd door de Node tijdens runtime, in plaats van een effectief beleid af te leiden uit het lokale goedkeuringenbestand
openclaw approvals set --gateway
of openclaw approvals set --node <id|name|ip> gebruiken.
Algemene opdrachten
openclaw approvals get toont nu het effectieve exec-beleid voor lokale, Gateway- en Node-doelen:
- gevraagd
tools.exec-beleid - beleid uit het goedkeuringenbestand van de host
- effectief resultaat nadat voorrangsregels zijn toegepast
- het goedkeuringenbestand van de host is de afdwingbare bron van waarheid
- gevraagd
tools.exec-beleid kan intentie beperken of verruimen, maar het effectieve resultaat wordt nog steeds afgeleid uit de hostregels --nodecombineert het goedkeuringenbestand van de Node-host met het Gateway-tools.exec-beleid, omdat beide nog steeds van toepassing zijn tijdens runtime- als de Gateway-configuratie niet beschikbaar is, valt de CLI terug op de snapshot van Node-goedkeuringen en meldt dat het uiteindelijke runtimebeleid niet kon worden berekend
Goedkeuringen vervangen vanuit een bestand
set accepteert JSON5, niet alleen strikt JSON. Gebruik --file of --stdin, niet beide.
Voorbeeld “Nooit vragen” / YOLO
Voor een host die nooit mag stoppen op exec-goedkeuringen, stel je de standaardwaarden voor hostgoedkeuringen in opfull + off:
tools.exec.host=gateway in dit voorbeeld:
host=autobetekent nog steeds “sandbox wanneer beschikbaar, anders Gateway”.- YOLO gaat over goedkeuringen, niet over routering.
- Als je host-exec wilt, zelfs wanneer een sandbox is geconfigureerd, maak de hostkeuze dan expliciet met
gatewayof/exec host=gateway.
tools.exec.*-configuratie als de
lokale goedkeuringsstandaarden samen bij. Deze is qua intentie gelijkwaardig aan de handmatige tweestapsconfiguratie hierboven, maar alleen voor de lokale machine.
Allowlist-helpers
Algemene opties
get, set en allowlist add|remove ondersteunen allemaal:
--node <id|name|ip>--gateway- gedeelde Node-RPC-opties:
--url,--token,--timeout,--json
- geen doelvlaggen betekent het lokale goedkeuringenbestand op schijf
--gatewayricht zich op het goedkeuringenbestand van de Gateway-host--nodericht zich op een Node-host na het oplossen van id, naam, IP of id-prefix
allowlist add|remove ondersteunt ook:
--agent <id>(standaard*)
Opmerkingen
--nodegebruikt dezelfde resolver alsopenclaw nodes(id, naam, ip of id-prefix).--agentgebruikt standaard"*", wat van toepassing is op alle agents.- De Node-host moet
system.execApprovals.get/setadverteren (macOS-app of headless Node-host). - Goedkeuringenbestanden worden per host opgeslagen op
~/.openclaw/exec-approvals.json.