Commandes CLI
approvals
Gérez les approbations d'exécution pour l'hôte local, l'hôte de la passerelle ou un hôte de nœud. Par défaut, les commandes ciblent le fichier d'approbations local sur le disque. Utilisez --gateway pour cibler la passerelle, ou --node pour cibler un nœud spécifique. Liens connexes :
- Approbations d'exécution : Approbations d'exécution
- Nœuds : Nœuds
Commandes courantes
openclaw approvals get
openclaw approvals get --node <id|name|ip>
openclaw approvals get --gateway
Remplacer les approbations depuis un fichier
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
Assistants de liste autorisée
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"
Notes
--nodeutilise le même résolveur queopenclaw nodes(id, nom, ip ou préfixe d'id).--agenta par défaut la valeur"*", ce qui s'applique à tous les agents.- L'hôte du nœud doit annoncer
system.execApprovals.get/set(application macOS ou hôte de nœud headless). - Les fichiers d'approbations sont stockés par hôte dans
~/.openclaw/exec-approvals.json.