llama.cpp 修复Agent checkpoint问题

Bulky-Priority6824 · reddit · 2026-07-13

llama.cpp 的 **b9978** 版本修复了一个对 agentic 工作流影响很大的 checkpoint 问题。之前每次 agent 回合都会创建新的 checkpoint,绕过了最小步长间隔,导致覆盖窗口被挤得太小;在常见的工具调用循环里,一旦发生上下文回滚,很多 checkpoint 会一起丢失,进而迫使系统把整段内容重新处理。 这次修复的思路是:把前面任务里那些彼此过于接近的 checkpoint 逐步淘汰,维持更宽、更长的覆盖窗口。结果是长时间运行的 agent 会话在回滚后更不容易重算,整体效率更高。

原文链接 →