← 返回更新日志

Qwen Code v0.26.3

2026-10-28 · GitHub 原文
<!-- qwen-release-notes:v1 --> ## 亮点 - 生成式 UI 卡片在导航和分屏视图之间切换时会保留输入和状态,在初始计算完成后显示实时视图,并且仅向能够渲染 MCP Apps 的客户端提供。([#15611](https://github.com/QwenLM/qwen-code/pull/15611)、[#15787](https://github.com/QwenLM/qwen-code/pull/15787)、[#15720](https://github.com/QwenLM/qwen-code/pull/15720)、[#15790](https://github.com/QwenLM/qwen-code/pull/15790)) - 持久会话工作流模式现在可通过 --workflow-mode on、/workflows mode on、SDK 或 ACP 启用,且工作流开关现在会传递到 CLI 沙箱。([#15422](https://github.com/QwenLM/qwen-code/pull/15422)、[#15743](https://github.com/QwenLM/qwen-code/pull/15743)) - 工具结果会在自动压缩前缩减至剩余可用空间以内,并且 qwen-latest-series- 或 qwen4 别名会被识别为具有 100 万 Token 上下文窗口的模型。([#13599](https://github.com/QwenLM/qwen-code/pull/13599)、[#15758](https://github.com/QwenLM/qwen-code/pull/15758)、[#15762](https://github.com/QwenLM/qwen-code/pull/15762)) - 当参数中引用了其他调用标记时,系统能够恢复有效的 XML 工具调用;格式错误的代码块会被隔离,带引号的示例不会被执行。([#13579](https://github.com/QwenLM/qwen-code/pull/13579)) - ACP 和守护进程客户端会在重试、取消、检查点、录制和通知过程中保持回退标识一致,同时 SDK 帧会保留子代理标识。([#15441](https://github.com/QwenLM/qwen-code/pull/15441)、[#15657](https://github.com/QwenLM/qwen-code/pull/15657)) - 当 PR 头分支存在未推送的提交或未提交的更改时,/autofix-pr start 会停止,从而避免监视任务覆盖尚未发现的工作。([#15736](https://github.com/QwenLM/qwen-code/pull/15736)) ## 破坏性变更 暂无已知的破坏性变更。 ## 完整变更列表 ### 功能 - feat(memory):在空操作运行后增加可选择启用的提取频率([ #13571](https://github.com/QwenLM/qwen-code/pull/13571))由 @yiliang114 提交 - 在自动压缩前将工具结果缩减至剩余可用空间以内,同时遵循显式截断设置并保护受保护内容,以减少不必要的压缩。([#13599](https://github.com/QwenLM/qwen-code/pull/13599)) 由 @yiliang114 提交 - 在同一页面内的历史导航、会话切换和分屏视图变化期间,保持符合条件的生成式 UI 卡片处于活动状态,并保留输入、控件和运行时状态。([#15611](https://github.com/QwenLM/qwen-code/pull/15611)) 由 @qqqys 提交 - 通过 --workflow-mode on、/workflows mode on、SDK 和 ACP 控件增加持久会话工作流模式,并在 Ink 和 OpenTUI 中显示已保存的模式。([#15422](https://github.com/QwenLM/qwen-code/pull/15422)) 由 @qqqys 提交 - 为 Web Shell 增加可选择启用的 composerVariant simple,提供紧凑型输入框、受限的添加菜单,以及共享的编辑器、附件和会话操作。([#15663](https://github.com/QwenLM/qwen-code/pull/15663)) 由 @samuelhsin 提交 - 当 PR 头分支存在未推送的提交或未提交的更改时,/autofix-pr start 现在会停止,从而避免监视任务覆盖尚未发现的工作。([#15736](https://github.com/QwenLM/qwen-code/pull/15736)) 由 @wenshao 提交 - 增加由管理员驱动的空闲常驻 CSI 工作区回收与复用功能,并提供清理验证和原子释放。([#15729](https://github.com/QwenLM/qwen-code/pull/15729)) 由 @doudouOUC 提交 - OpenTUI 终端现在会在提示符上方绘制 Mods 区域,并在该区域运行 Mod ui.render 钩子,与 Ink 终端体验保持一致。([#15699](https://github.com/QwenLM/qwen-code/pull/15699)) 由 @qqqys 提交 - ACP 实时帧、持久化回放、SDK 规范化和记录稿精简现在会为思考、消息和工具帧保留子代理标识。([#15657](https://github.com/QwenLM/qwen-code/pull/15657)) 由 @yiliang114 提交 - Web Shell 现在可在“设置 → 已归档的对话”中管理已归档对话,并保留归档分组、筛选器和生命周期操作。([#15557](https://github.com/QwenLM/qwen-code/pull/15557)) 由 @deggs7 提交 - Managed Agent 现在可以选择性地嵌入 Java 主机的 JVM 和 Spring 上下文中,并支持专用连接池或传入的 DataSource。([#15718](https://github.com/QwenLM/qwen-code/pull/15718)) 由 @yiliang114 提交 - /verify-pr 现在支持失败记录表,并且除非能证明失败归因于 PR,否则会拒绝问题发现或阻塞结论。([#15764](https://github.com/QwenLM/qwen-code/pull/15764)) 由 @wenshao 提交 - 增加 qwen-managed-agent-admin 启动器,可按名称运行 managed-agent 离线维护命令,并处理帮助信息和未知命令。([#15772](https://github.com/QwenLM/qwen-code/pull/15772)) 由 @wenshao 提交 - feat(generated-ui):在显示视图前检查其初始计算结果([#15790](https://github.com/QwenLM/qwen-code/pull/15790))由 @qqqys 提交 ### Bug 修复 - 当参数中引用了其他调用标记时,恢复有效的 XML 工具调用;隔离格式错误的代码块,并阻止带引号的示例被执行。([#13579](https://github.com/QwenLM/qwen-code/pull/13579)) 由 @yiliang114 提交 - 通过 ACP/守护进程客户端传递回退标识,使重试、取消、检查点解析、录制和通知保持一致。([#15441](https://github.com/QwenLM/qwen-code/pull/15441)) 由 @yiliang114 提交 - 通过在只读检出时使用运行范围内的 GitHub Token,同时在写入步骤中继续使用机器人 PAT,修复发布流程中的检出失败问题。([#15728](https://github.com/QwenLM/qwen-code/pull/15728)) 由 @qwen-code-dev-bot 提交 - 将 PR CI 重试固定到触发事件中的头部 SHA,确保重新运行时测试预期的提交。([#15734](https://github.com/QwenLM/qwen-code/pull/15734)) 由 @yiliang114 提交 - fix(cli):将工作流开关传递到 CLI 沙箱(#15740)([#15743](https://github.com/QwenLM/qwen-code/pull/15743))由 @qwen-code-dev-bot 提交 - 在上下文窗口检测器中,将仅限受邀使用的 qwen-latest-series- 模型别名识别为具有 100 万 Token 上下文的模型。([#15758](https://github.com/QwenLM/qwen-code/pull/15758)) 由 @wenshao 提交 - 即使未配置 Webhook,也让由守护进程管理的通道遵循 approvalMode,与独立启动行为保持一致。([#15754](https://github.com/QwenLM/qwen-code/pull/15754)) 由 @qqqys 提交 - 对于没有错误消息的非首行失败,在 managed-agent 扫描摘要中显示异常类。([#15725](https://github.com/QwenLM/qwen-code/pull/15725)) 由 @yiliang114 提交 - 工作区 Skill 清单查询现在会立即返回保留的快照并在后台刷新,而冷读取、删除和启用操作会等待最新数据。([#14890](https://github.com/QwenLM/qwen-code/pull/14890)) 由 @callmeYe 提交 - 当上游目录中没有定义 qwen4 模型标识符时,现在默认将其上下文窗口设为 1,000,000 Token。([#15762](https://github.com/QwenLM/qwen-code/pull/15762)) 由 @wenshao 提交 - 验收测试现在会等待聚焦 Shell 的 Tab 字节到达子进程后再断言精确的输入字节,从而避免不稳定的失败。([#15763](https://github.com/QwenLM/qwen-code/pull/15763)) 由 @yiliang114 提交 - Managed runtime 分发现在会将经过验证的服务器构件发布到 GitHub Releases 和 OSS,无需依赖 Maven Central,同时保持 CLI 下载方式不变。([#15782](https://github.com/QwenLM/qwen-code/pull/15782)) 由 @doudouOUC 提交 - 现在仅向客户端能够渲染 MCP Apps 的会话提供生成式 UI;不受支持的客户端会收到明确的不支持原因。([#15720](https://github.com/QwenLM/qwen-code/pull/15720)) 由 @qqqys 提交 - 在 Web Shell 中,实时生成式 UI 卡片现在会在工具结果到达后立即挂载并显示其交互视图,无需重新打开。([#15787](https://github.com/QwenLM/qwen-code/pull/15787)) 由 @qqqys 提交 - 桌面版发布准备流程现在会在自托管运行器上检出前重置 Git 元数据,以避免工作区残留导致的失败。([#15761](https://github.com/QwenLM/qwen-code/pull/15761)) 由 @yiliang114 提交 ### 文档 - 记录 managed-agent 共享 Session 的队列行为,并建议为探测速度较慢的受限定义分配独立的 Session。([#15724](https://github.com/QwenLM/qwen-code/pull/15724)) 由 @yiliang114 提交 ### 内部变更 - 内部测试现在将 git worktree prune 试运行结果作为无序集合进行比较,不再受 Git 输出顺序影响。([#15767](https://github.com/QwenLM/qwen-code/pull/15767)) 由 @yiliang114 提交 - Managed snapshot pool 测试设置现在允许三秒的数据库连接租约,使繁忙 CI 运行器上的模式创建不易失败。([#15749](https://github.com/QwenLM/qwen-code/pull/15749)) 由 @yiliang114 提交 - 已安装的 npm 和私有 Bun 验收测试现在改为每晚运行并支持手动触发,而不是在每次 PR 更新时运行;源码 TUI 的 PR 行为保持不变。([#15719](https://github.com/QwenLM/qwen-code/pull/15719)) 由 @yiliang114 提交 - 通过为故障转移场景增加终端恢复故障门控,改进 Managed Agent 的可靠性测试。([#15756](https://github.com/QwenLM/qwen-code/pull/15756)) 由 @wenshao 提交 - 通过使进程存活状态检测具有确定性,改进 CLI 测试在评审清理孤儿进程处理方面的稳定性。([#15751](https://github.com/QwenLM/qwen-code/pull/15751)) 由 @yiliang114 提交 - 托管门控现在使用共享的、可识别僵尸进程的存活状态检查,从而提升等待进程停止时的一致性。([#15777](https://github.com/QwenLM/qwen-code/pull/15777)) 由 @wenshao 提交 **完整变更日志**:https://github.com/QwenLM/qwen-code/compare/v0.26.2...v0.26.3