SuperAPI AI 工具集

error-recovery

测试与质量

查看项目

更新于 10-16 00:29

技能介绍

用途:该技能为智能体提供任务执行失败时的系统化恢复协议,要求在开始任何任务前加载,强调不要盲目重试,而是先阅读完整错误信息、堆栈与诊断输出,再按流程处理。

主要能力:将错误分为六类——TOOL_FAILURE(工具或 MCP 工具报错)、BUILD_ERROR(构建/编译失败)、TEST_FAILURE(测试套件失败)、TYPE_ERROR(TypeScript 类型检查失败)、RUNTIME_ERROR(运行期崩溃)、EXTERNAL_ERROR(第三方服务或 API 失败)。每类给出常见原因与恢复步骤,例如工具失败时重读 schema、用 precision_glob 检查路径、检查 sandbox 设置;构建错误时定位链条中第一个错误;类型错误时使用可选链、类型守卫等。

使用方式:先查 .goodvibes/memory/failures.json 中是否有匹配关键词的已知失败,命中则套用记录方案;未命中则进入恢复阶段,采用一次性多源策略同时参考内部知识、一方文档、社区知识与开放网络,按时效性、权威性、匹配度与项目契合度选择方案并完整应用,再用 precision_exec 验证。解决后需用 precision_edit 将条目追加到 failures.json 与 .goodvibes/logs/errors.md,然后继续原任务。

限制与升级:同一错误尝试 3 次仍失败时,记录为 UNRESOLVED,以结构化格式向编排器报告并保持 BLOCKED 状态,不得标记任务完成。权限错误、缺失凭据、架构歧义、范围变更四类情况应跳过恢复直接升级。资料未提供该技能的安装命令、收费方式与适用平台信息。