openclaw approvals
管理 Agent 执行工具调用和敏感操作时的待审批请求。
命令签名
bash
openclaw approvals <子命令> [选项]子命令
| 子命令 | 说明 |
|---|---|
list | 列出所有待审批请求 |
approve | 批准指定的审批请求 |
reject | 拒绝指定的审批请求 |
openclaw approvals list
显示所有待处理的审批请求。
bash
openclaw approvals list [选项]| 选项 | 类型 | 说明 |
|---|---|---|
--status <status> | string | 过滤状态:pending、approved、rejected |
--agent <name> | string | 按 Agent 名称过滤 |
--json | boolean | JSON 格式输出 |
openclaw approvals approve
批准一个待审批请求。
bash
openclaw approvals approve <id>openclaw approvals reject
拒绝一个待审批请求。
bash
openclaw approvals reject <id> [--reason <reason>]| 选项 | 类型 | 说明 |
|---|---|---|
--reason <reason> | string | 拒绝原因 |
自动审批配置
在配置文件中设置工具策略,实现自动审批:
yaml
toolPolicies:
web_search:
approval: auto
file_write:
approval: manual
shell_exec:
approval: manualauto— 自动批准,无需人工干预manual— 需要人工审批后才能执行
示例
bash
# 查看所有待审批请求
openclaw approvals list
# 仅查看待处理的请求
openclaw approvals list --status pending
# 批准请求
openclaw approvals approve req_abc123
# 拒绝请求并附加原因
openclaw approvals reject req_def456 --reason "不允许写入该目录"
# JSON 格式输出
openclaw approvals list --json另请参阅
openclaw hooks— 钩子管理openclaw config— 配置管理(工具策略配置)openclaw agent— Agent 管理
