qwen-code 压缩 bug:服务端上下文上限缺路由归属致无法安全套用

yiliang114 · ghdev · 2026-10-11

QwenLM/qwen-code 的 issue #13876 记录了一个 compaction 缺陷:PR #13788 把服务端在 context-overflow 错误中上报的 token 上限(contextOverflow.limitTokens)直接作为 observedServerCeiling 用于响应式压缩,但 parseTokenCounts 的六种解析语法不返回任何'归属范围'信息——不知道这个数字属于哪条路由、哪个模型、限制的是输入还是整个窗口。作者核查代码证实两种语法(含 DashScope 的 rangeMatch)解析出的是仅输入上限,生产环境有 input length should be [1, 196608] 的真实报错为证。因此 PR 只敢在主模型路径上做钳制,不敢用于独立压缩模型分支;正确做法需要从生产者侧携带 scope 信息。 issue 还分析了 computeCompactionOutputBudget 扣除 20000 输出与 1024 安全边际后地板化触发 COMPRESSIONFAILEDOUTPUTTRUNCATED 的连锁问题。

原文链接 →

「编程与Agent」频道最新

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