OpenClaw 工作流里,最容易被低估的是审批。很多团队一开始会在群里发一句:“这个动作需要确认。”看起来有人看见了,实际上没有统一入口、没有确认结果、没有超时策略,也没有审计记录。
审批队列就是为高风险动作准备的。它和 授权边界、人工接管台、变更窗口 互相配合:哪些动作必须审批,谁来审批,什么时候允许执行,出问题怎么接管。
先定义哪些动作进队列
不是所有动作都要审批。读取资料、生成草稿、整理标签,通常可以自动执行。真正应该进队列的是外发消息、权限变更、客户状态修改、删除资料、提交合同、预算超限和批量写入。
动作范围要写清楚,否则审批队列会被低风险事项塞满,真正重要的确认反而被淹没。
审批项必须带证据
审批人最怕看到一句“请确认是否执行”。一个合格的审批项至少要带用户请求、Agent 计划、命中资料、工具参数、预计影响和失败后的回滚方式。
这些证据可以来自 失败回放样本库 和运行日志。审批不是凭感觉点同意,而是基于证据判断是否可以继续。
确认结果要结构化
审批结果不应该只有“同意”和“不同意”。更实用的状态包括同意执行、修改后执行、降级为草稿、转派他人、暂停任务、要求补充资料。
结构化结果能反哺流程。比如某类任务经常被要求补资料,说明上游收集信息不足;某类任务经常被降级为草稿,说明自动写入权限给得太早。
超时要有处理策略
审批最容易卡在等待。外发通知等了两天,客户状态迟迟没人确认,预算超限没有负责人处理,都会让自动化流程变成半自动堆积。
所以审批队列要设置超时策略:提醒本人、转派负责人、暂停任务,或者在低风险场景下自动降级。这里可以接上 通知降噪,避免所有超时都变成群消息。
总结
OpenClaw 审批队列的核心,是让高风险动作有统一入口、有证据、有结构化结果、有超时处理和审计记录。群里喊一声不算审批,能被追踪和复盘,才算真正可治理。