ClawBrain Smart Retry

Other

v1.2 错误恢复:三级恢复策略 + 双模型共识 + 循环检测 + 降级告知 + 长对话恢复。出错自动换方案,不重复同样的错误。

Install

openclaw skills install clawbrain-pro-retry

ClawBrain Smart Retry

工具调用出错了怎么办?这个 skill 帮你的 AI 学会自己想办法。

为什么需要

我们测了 205 个场景,发现大多数模型遇到错误就放弃:

模型出错后能自救的比例
ClawBrain Auto100%
ClawBrain Pro100%
单模型 A80%
单模型 B76%
单模型 C56%

最常见的问题:同样的错误重复犯,或者直接说"做不了"。

v1.0 恢复策略

第一级:智能重试

文件找不到 → 用 ls 命令查找正确文件名,再重试

命令不存在 → 试替代命令(python→python3, pip→pip3)

缺少依赖 → 先安装再执行

权限不足 → 不硬来,告诉你需要什么权限

第二级:循环检测

  • bigram Jaccard 相似度检测重复回复
  • 连续 3 次工具调用失败,自动注入恢复指令
  • 10 次循环警告、20 次严重警告、30 次熔断

第三级:双模型共识

连续失败 → 换另一个模型帮忙(ClawBrain 的多模型 fallback 链)

fallback 顺序:自动选择可用的备选模型

模型健康熔断(v1.0 新增)

  • 滑动窗口监控后端模型成功率和响应时间
  • 5 次连续失败 → 自动熔断 60 秒
  • 半开探测 → 成功则恢复,失败则继续熔断
  • GET /v1/health/backends 查看实时健康状态

降级透明告知(v1.2 新增)

  • 当后端模型或记忆服务降级时,明确告知用户当前状态
  • 说明降级对当前任务的影响和预计恢复时间
  • 不静默失败,不让用户困惑

长对话截断恢复(v1.2 新增)

  • 超长对话被截断时,自动从知识图谱恢复关键上下文信息
  • 确保截断后的对话不丢失重要背景和决策历史
  • 恢复后告知用户哪些信息已从记忆中补回

核心原则

  • 绝不重复同样的错误
  • 每次出错最多试 2 种不同方案
  • 检测到循环立即跳出
  • 实在搞不定就说清楚为什么

全自动体验

这个 skill 提供错误恢复的指导。想要全自动的错误恢复(AI 自己搞定,不用你管),接入 ClawBrain 的编排引擎:

  • 自动检测错误类型和模式
  • 自动选择恢复策略
  • 循环检测和熔断保护
  • 搞不定会请另一个模型帮忙

https://clawbrain.dev/dashboard