opencode 工具结果压缩器出严重 bug:指针指向从未持久化的数据

darkhipo · ghdev · 2026-10-11

opencode(v2.0.19)issue 报告 execute 运行时的工具结果压缩器存在严重缺陷:超过预算(约 400B)的结果被替换为 <<ccr:<id>,<type>,<size>>> 不透明指针,但指针指向的 payload 没有写入任何存储(作者实测 opencode.db、mimocode.db 及工具输出目录均无对应记录),也没有任何工具能兑换该指针。结果是大工具输出(日志、receipt 等)在长会话中被彻底销毁,压缩变成破坏性操作而非延迟读取。作者建议参照 body 层已有做法:写透到文件并内联路径,或提供可兑换的读取工具。

原文链接 →

「编程与Agent」频道最新

更多「编程与Agent」频道 AI 资讯 →