Agent 队列暂停以后,最危险的动作不是暂停本身,而是修完一个问题就立刻全量恢复。很多故障会在恢复后复发:缓存还没清,旧知识库还在索引里,某个工具只在高峰时失败,人工确认链路还没真正跑通。
OpenClaw 恢复观察窗口的目的,是让系统先小范围恢复,再用指标证明问题没有继续扩大。它接在 暂停队列、回滚演练 和 告警降噪 后面,是异常处理闭环里的放行阶段。
先写清暂停原因是否消除
恢复前不能只问“代码修了吗”。要回到暂停原因:是知识库冲突、工具失败、权限异常、客户外发错误,还是成本重试失控?每一种原因对应的恢复条件都不一样。
如果暂停原因没有被证据确认,恢复观察就没有意义。比如工具接口偶发超时,至少要有重试策略、超时阈值和最近测试结果,而不是只看一次调用成功。
先放低风险队列
恢复不应该从最高风险任务开始。可以先放内部摘要、只读检索、低影响客户分组,再逐步恢复写入、外发和不可逆动作。每一步都要有观察时间,而不是连续点开所有开关。
这和 OpenClaw 分流规则 是一套逻辑。低风险自动跑,高风险先确认;恢复阶段也应该继续遵守这个分层。
观察指标要提前定好
观察窗口里看什么,要在恢复前写清楚。常见指标包括成功率、工具失败率、人工接管率、重复告警数、平均延迟、单任务成本和客户可见错误数。
如果这些指标超过阈值,就要重新暂停,而不是继续解释“再看看”。这里可以复用 运行监控 和 成本预算 的看板。
恢复结论要写进复盘
观察窗口结束后,要留下结论:恢复了哪些队列,观察了多久,哪些指标正常,哪些问题仍未解决,是否需要补样本或改 SOP。没有这份记录,下次同类事故还会从头摸索。
如果恢复过程中再次触发暂停,也不是失败,而是门禁发挥作用。关键是把再次暂停条件写清,避免现场人员为了“恢复成功”而忽略明显信号。
总结
OpenClaw 恢复观察窗口,是暂停后的分批放行机制。先确认暂停原因,再恢复低风险队列,用指标观察,用阈值决定是否继续放开,Agent 异常处理才不会反复回到同一个坑里。