OpenCode Desktop 压缩后上下文计数器误显示 0,实测上下文未丢

takanashi-lab · ghdev · 2026-10-18

一份针对 OpenCode Desktop 的 bug 报告:手动执行 compaction 完成后,右上角上下文计量器会显示 0,直到发送下一条消息才跳到真实值。

作者做了验证:compaction 后首个请求实际携带约 43,520 tokens(输入 40,832 + 缓存读 2,688),GET /api/session/{id}/context 也返回了摘要加近期消息,说明上下文本身并未丢失,只是 UI 显示错误。报告附有时间戳的数据表和完整复现步骤(opencode 2.0.31,macOS arm64,模型为 deepseek-v4.1-flash-free,200k 上下文)。

原文链接 →

「编程与Agent」频道最新

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