仓库级生成的持久尝试记忆
仓库级编码代理需要一个重试控制器,在完整尝试之间保留明确记忆,并且始终返回目前最好的产物。现有证据指向一种具体设计:每次运行后存储结构化的成功笔记、失败笔记和当前最高分的仓库,再把这些记录连同执行反馈一起送回下一次尝试。LiveCoder 报告在 RAL-Bench 上功能分数最高提升 22.94 分,仓库复用率最高 81.58%,成本降低最高 53.63%。EnvGraph 从另一个角度支持同样的操作变化:很多仓库失败仍然来自安装、依赖和跨文件引用问题,所以重试需要运行时诊断,而不只是更多采样。
实际做法是一个仓库运行器,把每次尝试都记录成持久产物,包含测试结果、安装日志、运行时错误和一条简短诊断记录。评估内部脚手架或新建服务生成上的编码代理时,可以用同一组任务对比三种情况:一次性生成、不带记忆的重复尝试、带持久尝试记忆并在失败时回退到最佳产物的重复尝试。如果效果真实,后续尝试就不会再抹掉前面的部分成功,系统也能在不重复付出同样失败成本的情况下恢复更多可执行产物。