2026-02-01 22:47:44 +01:00
|
|
|
|
---
|
|
|
|
|
|
read_when:
|
2026-02-02 15:46:45 +01:00
|
|
|
|
- 你想通过 CLI 编辑执行审批
|
2026-02-03 13:23:00 -08:00
|
|
|
|
- 你需要管理 Gateway 网关或节点主机上的允许列表
|
|
|
|
|
|
summary: CLI 参考:`openclaw approvals`(Gateway 网关或节点主机的执行审批)
|
2026-02-01 22:47:44 +01:00
|
|
|
|
title: approvals
|
|
|
|
|
|
x-i18n:
|
2026-02-03 13:23:00 -08:00
|
|
|
|
generated_at: "2026-02-03T10:04:09Z"
|
2026-02-01 22:47:44 +01:00
|
|
|
|
model: claude-opus-4-5
|
|
|
|
|
|
provider: pi
|
|
|
|
|
|
source_hash: 4329cdaaec2c5f5d619415b6431196512d4834dc1ccd7363576f03dd9b845130
|
|
|
|
|
|
source_path: cli/approvals.md
|
2026-02-03 13:23:00 -08:00
|
|
|
|
workflow: 15
|
2026-02-01 22:47:44 +01:00
|
|
|
|
---
|
|
|
|
|
|
|
|
|
|
|
|
# `openclaw approvals`
|
|
|
|
|
|
|
2026-02-03 13:23:00 -08:00
|
|
|
|
管理**本地主机**、**Gateway 网关主机**或**节点主机**的执行审批。
|
|
|
|
|
|
默认情况下,命令针对磁盘上的本地审批文件。使用 `--gateway` 可针对 Gateway 网关,使用 `--node` 可针对特定节点。
|
2026-02-01 22:47:44 +01:00
|
|
|
|
|
|
|
|
|
|
相关内容:
|
|
|
|
|
|
|
|
|
|
|
|
- 执行审批:[执行审批](/tools/exec-approvals)
|
|
|
|
|
|
- 节点:[节点](/nodes)
|
|
|
|
|
|
|
|
|
|
|
|
## 常用命令
|
|
|
|
|
|
|
|
|
|
|
|
```bash
|
|
|
|
|
|
openclaw approvals get
|
|
|
|
|
|
openclaw approvals get --node <id|name|ip>
|
|
|
|
|
|
openclaw approvals get --gateway
|
|
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
|
|
## 从文件替换审批
|
|
|
|
|
|
|
|
|
|
|
|
```bash
|
|
|
|
|
|
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
|
|
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
|
|
## 允许列表辅助命令
|
|
|
|
|
|
|
|
|
|
|
|
```bash
|
|
|
|
|
|
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"
|
|
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
|
|
## 注意事项
|
|
|
|
|
|
|
2026-02-03 13:23:00 -08:00
|
|
|
|
- `--node` 使用与 `openclaw nodes` 相同的解析器(id、name、ip 或 id 前缀)。
|
|
|
|
|
|
- `--agent` 默认为 `"*"`,表示适用于所有智能体。
|
|
|
|
|
|
- 节点主机必须公开 `system.execApprovals.get/set`(macOS 应用或无头节点主机)。
|
2026-02-01 22:47:44 +01:00
|
|
|
|
- 审批文件按主机存储在 `~/.openclaw/exec-approvals.json`。
|