掘金· 不一样的少年_·· 12 天前精选AI 评分78
手搓 AI Agent 第七篇:给工具报错加上错误分类与失败熔断
为什么你写的 Agent 一报错就死循环?很多人都漏掉了这层“错误自救与熔断”机制
AI 导读
「不用框架,手搓 AI Agent」系列第七篇给出工具报错后的自救与熔断实现,代码接在第六篇 Plan Mode 工程上,新增 src/context/recovery.ts 和 src/tool-runner.ts 并改 bash.ts、agent.ts 共 4 处。
借鉴点
能拿走错误分类表、调用指纹哈希和 3/6 双账本熔断的具体实现,接到手搓 Agent 的工具循环里,代价是 edit_file 报错文案与分类正则强耦合,改措辞要同步改规则。
来源:掘金 · juejin.cn