67k 轨迹实测:77.8% 的 agent 运行携带过期文件视图,上下文刷新层这样建
jabulari · reddit · 2026-09-28
作者花数月专攻 agent harness 的一个核心问题:工具结果是快照,但对话把它当作永久事实——文件改了,旧的读取内容仍留在后续每个请求里。基于 67k 条 OpenHands 轨迹测量,77.8% 的运行至少携带一份过期文件视图。他按 CORVUS 论文思路构建了 sidecar 引擎(freshctx,MIT),重写外发请求:旧读取变成标记,每个函数的最新代码放到末尾。
六条可迁移的设计教训:
- 只重写发送副本,保留工具原始返回用于调试与重放
- 给展示给模型的每个数字加标签——「fees.js:region:46」的 46 是字节数,模型误读为行号反复请求不存在的行
- 内容移动时留指针,否则模型会陷入重读循环
- 动态内容放末尾能保持缓存前缀稳定,但每次按全价计费;删过期视图几乎不省钱,因为都被缓存了
- fail-closed:规划与发送之间文件变了,不发半重写的请求
- 以任务结果评判:26k 重放请求 100% 字节级新鲜度,并不转化为更好结果(模型能重读时小样本实测 3/5 vs 5/5)
作者认为最有用的点:量测自己 transcript 里的过期率只需一个短脚本。
「编程与Agent」频道最新
- MCP 设计库 Motif 上线:让编码 agent 边写边查设计规范 — Able_Bus_5988 · 2026-09-28
- Forge 做 AI Agent 的 SEO:已收到 50+ 主动付费 Agent 反馈 — kleffew94 · 2026-09-28
- 开源 Aseprite MCP:agent 直连画布,72 帧雨夜动画一次跑通 — Complex-Log-635 · 2026-09-28
- Cloudflare Kitesurf 更新:支持 WebMCP,可直接渲染到终端 — dinasaur_404 · 2026-09-28
- OpenAI 总裁 Brockman 提示法推出 Agent 时代更新版 — kimmonismus · 2026-09-28
- 乔木剪辑 Skill 开源:一句话让 Agent 剪出成片级视频 — vista8 · 2026-09-28