Community translations by veiseule.ai — Help improve them on Crowdin
Skip to main content

openclaw approvals

Управляйте подтверждениями выполнения команд для локального хоста, хоста шлюза Gateway или хоста узла. По умолчанию команды нацелены на локальный файл подтверждений на диске. Используйте --gateway, чтобы нацелиться на шлюз, или --node, чтобы нацелиться на конкретный узел.

Связанное:

Часто используемые команды

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

Замена подтверждений из файла

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

Вспомогательные инструменты для списка разрешённых

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 использует тот же резолвер, что и openclaw nodes (id, name, ip или префикс id).
  • --agent по умолчанию использует "*", который применяется ко всем агентам.
  • Хост узла должен объявлять system.execApprovals.get/set (приложение для macOS или headless хост узла).
  • Файлы подтверждений хранятся для каждого хоста по пути ~/.openclaw/exec-approvals.json.