Qwen Code v0.26.6 转正:三条行为变更全写在 Bug Fixes 里,MCP 重复工具名不再吞掉整批工具
Qwen Code v0.26.6 于 2026-11-02 转正。官方虽写无已知破坏性变更,但 MCP 重复工具名、LSP 空结果、OAuth 刷新锁三条实为行为变更。
2026-11-03 · Qwen Code 官方 Release Notes(GitHub Releases API 逐 tag 一手核对,2026-11-03)
发布 2026-11-03核实 2026-11-03要点速览
v0.26.6(tag 时间戳2026-11-02T18:22:40Z,prerelease: false)已转正为 stable,接替 11-01 的v0.26.5,生产请改钉v0.26.6。- Breaking Changes 官方原文写「No known breaking changes」。沿用本站判据:这是「未见已知」,不是「没有」。
- 本版真正要读的是 Bug Fixes,里面藏着三条行为变更(详见下节)。这已经是本站第四次在 Bug Fixes 里挖出行为变更,判据固定为:凡改变默认值、改变「算不算数」的判定、改变错误与空结果的呈现方式的条目,一律按行为变更处理。
- 同日另有
sdk-typescript-v0.1.27(2026-11-02T19:09:07Z,prerelease: false);cua-driver-rs-v0.27.0(2026-10-30T06:32:17Z)仍为 prerelease,用途官方未说明,本站不作断言。 - ⭐ 一条与本站今日另一条更新互证:官方确认 Kimi K3 世代按 1,000,000 token 上下文识别,
k3-256k保持 256K。
三条藏在 Bug Fixes 里的行为变更
① MCP 工具发现:重名不再吞掉整批工具(本版头号)
官方原文:"MCP tool discovery now skips duplicate tool names but keeps all uniquely named tools, preventing one name collision from hiding an entire server's tools."
含义:升级前,若两个 MCP server 暴露了同名工具,其中一个 server 的全部工具会被静默丢弃;升级后只会跳过重名的那一个,其余全部保留。这不是「修好了一个 bug」这么简单——你的 Agent 可用工具集会变大:审批清单、权限边界、提示词里写死的「可用工具列表」都要复查一遍。对无人值守流水线尤其危险:工具集变化不会报错,只会让模型多出一批它此前从没见过的工具。
② LSP 代码导航:空结果改为显式报错
官方原文:"LSP code-navigation queries now fail with an explicit reason when no language server is ready instead of returning empty results."
含义:此前「跳不过去」表现为返回空——很容易被人和自动化脚本误判成「这个项目里没有该符号」。现在会带明确原因失败。凡是写了「空结果就走 fallback」逻辑的脚本,判据必须改。
③ OAuth 刷新锁:只清理自己持有的锁
官方原文:"OAuth refresh lock cleanup now removes the lock only when the current process owns it, preventing exiting processes from deleting active refresh locks."
含义:多进程并发下「退出的进程把别人正在用的锁删掉」这类偶发鉴权抖动会减少;反过来,自己残留的锁也不会被别人的进程顺手清掉——排障时别再指望「重启一个实例就能解锁」。
其余更新:集中在 Web Shell 与托管侧
- Web Shell 侧边栏活动视图:展示审批 / 输入 / 错误状态、未读完成、运行中工作,并支持批量已读与归档;会话菜单新增 「Add to Split View」。
- Token Usage 面板升级:新增请求成功率、输出速度、逐模型成功指示与配色,并绘制逐请求输出速度、首 token 延迟与失败详情。
- Workflow chip:composer 上方新增可关闭的 chip,关闭即退出 Workflow 模式,工具不可用时给出告警。
- 实验开关
experimental.unifiedAgentLoop:更多 ACP 轮次(含 channel 提示与 Goal 提议审批)走共享循环。 - Mods 可在 headless 下运行
prompt.submit钩子:对-p提示与 stream-json 用户消息,提交前可检查或重写提示。 - 桌面端新增 Fedora 44 与 RHEL 10 x64 RPM 安装包。
本站未做安装与实测;v0.26.2 的 managed-agent Web Shell 控件简化与 cwd submissions 废弃是否在本版完全收敛,官方未说明。
AI 之家 观点
一、「No known breaking changes」这句话的正确读法是「我们没发现」,不是「你可以闭眼升」。 Qwen Code 已连续三个版本给出同一措辞(v0.26.3 / v0.26.4 / v0.26.5 / v0.26.6),而每一版本站都从中拎出了会改变行为的条目。把官方的 Breaking Changes 小节当成「唯一需要看的地方」,是 2026 年升级 CLI 工具最常见的误判。
二、① 这条的价值不在「修好了」,在「你的工具集会变」。 一个 MCP server 的工具被静默吞掉时,用户感知是「这个 server 好像没什么用」;工具恢复后,感知是「模型突然多了很多能力」。两者之间的落差就是风险——尤其是写死工具白名单、按工具数量做成本控制、或依赖人工审批清单的团队,升级当天就应该重新核一遍。
三、与 Kimi K3 那条互证的意义在于「上下文窗口认错」这类故障是静默的。 Qwen Code 把 K3 世代识别为 1M、把 k3-256k 识别为 256K,与 Kimi K3 模型卡(2026-11-03 取得官方技术博客原文)口径一致。上下文窗口认错不会报错,只会让长代码库任务在中途被截断——这是最不容易被发现的一类故障,也最值得在升级后专门验一次。
四、给使用者的三条动作:① 生产改钉 v0.26.6;② 用了两个以上 MCP server 的,升级后第一件事是核对可用工具清单;③ 脚本里处理 LSP 空结果的改用错误原因判据。
待核实
v0.26.6是否完全收敛了v0.26.2的 managed-agent Web Shell 控件简化与 cwd submissions 废弃——官方未说明。- 「跳过重名」时的取舍规则(保留哪一个、是否可配置、是否有日志)——官方原文未展开。
prompt.submit钩子在 headless 下的可用范围与执行顺序——官方只给了功能描述。sdk-typescript-v0.1.27的变更内容——与 CLI 主版本线并行,本站未逐条读取其正文,不作断言。cua-driver-rs-v0.27.0的用途——自 10-21 起持续为 prerelease,官方未说明。
来源
常见问题
v0.26.6 有破坏性变更吗?
官方 Breaking Changes 一节原文写「No known breaking changes」。但照本站口径,这是「未见已知」而非「没有」:本版 Bug Fixes 里有三条会改变既有行为——MCP 重复工具名处理、LSP 空结果改报错、OAuth 刷新锁归属清理。
升级后我的 MCP 工具会变多吗?
可能会。此前两个 MCP server 若有同名工具,其中一个 server 的整批工具会被静默丢弃;本版改为跳过重名但保留全部唯一命名的工具,被吞掉的工具会重新出现,审批面与权限面需要复查。
生产应该钉哪个版本?
v0.26.6(tag 时间戳 2026-11-02T18:22:40Z,prerelease: false)。同日另有 sdk-typescript-v0.1.27;cua-driver-rs-v0.27.0 仍为 prerelease,用途官方未说明。