为什么你写的 Agent 一报错就死循环?我把错误自救与熔断机制拆成了 4 层 上周二凌晨一点半,我盯着终端里滚动的日志,看着同一个 search_docs 工具被调用了第 31 次。报错信息一模一样