Aller au contenu

approvals

Gérer les approbations exec 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.

Connexes :

Fenêtre de terminal
openclaw approvals get
openclaw approvals get --node <id|name|ip>
openclaw approvals get --gateway
Fenêtre de terminal
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
Fenêtre de terminal
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"
  • --node utilise le même résolveur que openclaw nodes (id, nom, ip, ou préfixe d’id).
  • --agent correspond par défaut à "*", 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 à ~/.openclaw/exec-approvals.json.