塔斯娱乐资讯网

用 AI 编程 agent 最烦的一刻:它正埋头搭应用,突然蹦一句「超过工具调用

用 AI 编程 agent 最烦的一刻:它正埋头搭应用,突然蹦一句「超过工具调用轮数上限」停了,你得手动敲「继续」。一个任务被打断三五次。
deepx-code 这周把这坑填了。
老 agent 都有个「硬轮数上限」(满 100 轮就停),本意是防死循环,但它分不清「卡死」和「任务真的很长」——长任务正干着就被一刀切。
deepx 把循环逻辑重想了一遍:
① 去掉硬轮数上限,跑到模型自己做完为止;
② 换成「无进展断路器」——连续 15 轮工具全失败才停,任一步成功就归零,长任务完全不受影响,死循环反而早 6 倍被拦;
③ 循环内自动压缩——长任务上下文快满时就地压成摘要、腾空间、接着跑,而不是报错中断。
现在你扔给它一个大活,可以去泡杯咖啡,回来大概率已经做完,而不是停半路等你戳。
deepx-code:DeepSeek 原生、单 Go 二进制、缓存友好的终端编程 agent,内置代码图谱 + 本地 OCR,curl 一行装。GitHub 搜 itmisx/deepx-code。

评论列表

闲不住将军
闲不住将军 2
2026-07-02 22:54
deepx没用过但是其它同类在接入模型位置即可选择最大轮次,100默认,偏少,200~300个人认为是甜点。另外这个是保护措施,应该检查这是什么任务,为什么要100次,如果真要读100个文件有必要,考虑subagent,拆项目模块,或做能批处理的mcp