全快照帮助编程 agent 恢复失败
来自 arXiv · 期号 2026-10-10
摘要
编程 agent 在失败前往往已经做了不少有用的事,但从头重试会丢掉中间积累的环境状态。 这篇论文把失败恢复当作一个搜索问题:如果中间状态保留了有价值的进展,从那里分支恢复可能比每次都从初始状态重启更高效。作者用 Daytona 全快照实现了 Go-Explore 式搜索,发现提升解决率的关键在于仓库之外的状态——数据库、服务和其他运行时环境。 结论是:当编程任务跨多个服务、状态无法从单个 diff 重建时,全快照搜索最有效。