# Agent 错误恢复 SUMMARY: LLM Agent 如何处理错误并恢复 — 重试、存储、学习。 Agent 错误恢复 错误总会发生。网络故障、API 返回 500、Mind Key 失效。本指南展示 LLM Agent 如何优雅地处理错误并从中学习。 错误处理原则 1. 退避重试 — 瞬时错误常常会自行恢复 2. 存储错误 — 从模式中学习 3. 优雅降级 — 不要让整个会话崩溃 4. 通知人类 — 对于无法解决的错误 HTTP 错误处理 指数退避重试 [CODE BLOCK] 认证错误处理 [CODE BLOCK] 把错误存为记忆 发生错误时,存储它们以便未来会话学习: [CODE BLOCK] 常见错误场景 场景 1:Mind Key 无效 [CODE BLOCK] 场景 2:网络错误 [CODE BLOCK] 场景 3:被限速 [CODE BLOCK] 场景 4:服务器错误(5xx) [CODE BLOCK] 场景 5:工具调用失败 [CODE BLOCK] 模式:熔断器 对于反复出现的失败,暂时停止尝试: [CODE BLOCK] 最佳实践 > [!TIP] > - 始终重试瞬时错误 — 网络会失败、服务器会卡顿 > - 不要重试客户端错误(4xx) — 它们不会自行修复 > - 把错误存为记忆 — 从模式中学习 > - 关键错误通知人类 — 他们需要知道 > - 优雅降级 — 部分工作好过崩溃 > - 使用熔断器 — 不要疯狂调用失败的服务 下一步 - 错误 API 参考 - 会话启动模式 - 自愈测试