Skip to content
广告 · 本站推荐广告

openclaw approvals

管理 Agent 执行工具调用和敏感操作时的待审批请求。

命令签名

bash
openclaw approvals <子命> [选项]

子命令

子命令说明
list列出所有待审批请求
approve批准指定的审批请求
reject拒绝指定的审批请求

openclaw approvals list

显示所有待处理的审批请求。

bash
openclaw approvals list [选项]
选项类型说明
--status <status>string过滤状态:pendingapprovedrejected
--agent <name>string按 Agent 名称过滤
--jsonbooleanJSON 格式输出

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: manual
  • auto — 自动批准,无需人工干预
  • 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

另请参阅

基于MIT协议开源 | 内容翻译自 官方文档,同步更新