OpenCode 桌面版长任务上下文压缩故障:总是恰好差 1 个 token
ppereirasky · ghdev · 2026-10-12
anomalyco/opencode #54797:Session compaction failed(已标记 reproduced)
用户在用 OpenCode 桌面版(2.0.27,自 v1 起就存在)跑约 4 小时的长任务时,触发 3 次上下文压缩失败,报错显示:模型上下文上限 139264 tokens,但请求的 63472 输出 + 75793 输入 = 139265,恰好超出 1 个 token。
- 问题特征:无论上下文多大,压缩时总是「差 1 个 token」超出上限
- 手动重试通常能恢复(重新压缩后继续),但需要人工干预
- 复现条件:小上下文窗口 + 复杂项目长任务
- 用户使用 superpowers 插件
「编程与Agent」频道最新
- PHP/node.js/GitLab 大规模安全事件后,Cognition 开源 Devin 修复插件 — Scobleizer · 2026-10-23
- 用 Grok 机器人+租 GPU,个人微调模型变得触手可及 — Rasmic · 2026-10-23
- 一句 prompt 挖出 PHP 预认证 RCE:Agent 辅助漏洞挖掘实录 — chrisrohlf · 2026-10-23
- AutoRouter 公测:按任务难度自动在 Claude/GPT 等模型间分单省 token — floguo · 2026-10-23
- Speak 详解 GPT-Live 实时语言家教:如何用低延迟决策实现即时纠错 — pbbakkum · 2026-10-23
- Google Live API 新增决策触发器,比 function call 更快 — pbbakkum · 2026-10-23