← 返回更新日志

Qwen Code v0.24.5

2026-09-24 · GitHub 原文
<!-- qwen-release-notes:v1 --> ## 亮点 _请参阅下方完整变更列表。_ ## 破坏性变更 无已知破坏性变更。 ## 完整变更列表 ### 新功能 - feat(channels): 将群组成员访问与 senderPolicy 解耦 ([#12475](https://github.com/QwenLM/qwen-code/pull/12475)) 由 @qwen-code-dev-bot 提交 - feat(cli): 添加托管运行时证明工作进程 ([#12506](https://github.com/QwenLM/qwen-code/pull/12506)) 由 @doudouOUC 提交 - feat(serve): 在启动后注册的工作区中恢复一次 serve.channels ([#12396](https://github.com/QwenLM/qwen-code/pull/12396)) 由 @qqqys 提交 - feat(core): 记录每次工具调用的开始时间 ([#12517](https://github.com/QwenLM/qwen-code/pull/12517)) 由 @qqqys 提交 - feat(cua): 统一 App 工作流并修复 SDK 0.20.11 的无 Metal 捕获问题 ([#12386](https://github.com/QwenLM/qwen-code/pull/12386)) 由 @LaZzyMan 提交 - feat(web-shell): 轨迹概览条显示运行时间花费在哪里 ([#12524](https://github.com/QwenLM/qwen-code/pull/12524)) 由 @qqqys 提交 - feat(web-shell): 在绘制整个轨迹窗口之前先加载它 ([#12533](https://github.com/QwenLM/qwen-code/pull/12533)) 由 @qqqys 提交 - feat(web-shell): 为页面和会话添加共享 URL 导航 ([#12499](https://github.com/QwenLM/qwen-code/pull/12499)) 由 @Lilian0122 提交 - feat(web-shell): 在频道编辑器中编辑群组发送者和会话操作员 ([#12535](https://github.com/QwenLM/qwen-code/pull/12535)) 由 @qqqys 提交 - feat(sdk-java): 添加托管运行时证明客户端 ([#12522](https://github.com/QwenLM/qwen-code/pull/12522)) 由 @doudouOUC 提交 - feat(web-shell): 在轨迹概览上选择时间范围以缩小表格 ([#12543](https://github.com/QwenLM/qwen-code/pull/12543)) 由 @qqqys 提交 - feat(serve,web-shell): 从设置中设置 Qwen Live 端点和模型 ([#12529](https://github.com/QwenLM/qwen-code/pull/12529)) 由 @qqqys 提交 - feat(channels): 分离私人和群组访问策略 ([#12547](https://github.com/QwenLM/qwen-code/pull/12547)) 由 @qqqys 提交 - feat(serve): 通过 Web Shell 运行 Qwen Live,原生 macOS Host 可选加入 ([#12534](https://github.com/QwenLM/qwen-code/pull/12534)) 由 @qqqys 提交 - feat(web-shell): 在当前对话中搜索 ([#12234](https://github.com/QwenLM/qwen-code/pull/12234)) 由 @samuelhsin 提交 - feat(web-shell): 添加模型管理的主机控制 ([#12345](https://github.com/QwenLM/qwen-code/pull/12345)) 由 @Lilian0122 提交 - feat(browser-use): 使捆绑运行时自包含 ([#12548](https://github.com/QwenLM/qwen-code/pull/12548)) 由 @tanzhenxin 提交 - feat(web-shell): 缩放和平移轨迹概览 ([#12557](https://github.com/QwenLM/qwen-code/pull/12557)) 由 @qqqys 提交 - feat(review): 审计已应用的 --fix 中未固定的新假设 ([#10169](https://github.com/QwenLM/qwen-code/pull/10169)) 由 @wenshao 提交 - feat(channels): 将消息路由到前缀特定的会话 ([#12595](https://github.com/QwenLM/qwen-code/pull/12595)) 由 @qqqys 提交 - feat(web-shell): 在真实时间上显示轨迹,包括空闲时间 ([#12607](https://github.com/QwenLM/qwen-code/pull/12607)) 由 @qqqys 提交 - feat(sdk-java): 仅在证明后采用托管运行时 ([#12552](https://github.com/QwenLM/qwen-code/pull/12552)) 由 @doudouOUC 提交 - feat(web-shell): 按提示检查会话工具调用 ([#12466](https://github.com/QwenLM/qwen-code/pull/12466)) 由 @ytahdn 提交 - feat(web-shell): 支持选择性主机工件集成 ([#12588](https://github.com/QwenLM/qwen-code/pull/12588)) 由 @dreamWB 提交 - feat(live): 将共享屏幕流式传输到浏览器语音通话中 ([#12623](https://github.com/QwenLM/qwen-code/pull/12623)) 由 @qqqys 提交 - feat(desktop): 为启动更新检查添加 QWEN_DESKTOP_DISABLE_UPDATES 退出选项 ([#12587](https://github.com/QwenLM/qwen-code/pull/12587)) 由 @yiliang114 提交 - feat(review): 记录每个文件的内容判定,使其在 rebase 后仍然有效 ([#9661](https://github.com/QwenLM/qwen-code/pull/9661)) 由 @wenshao 提交 - feat(web-shell): 从 git 对话框管理仓库的工作树 ([#12154](https://github.com/QwenLM/qwen-code/pull/12154)) 由 @wenshao 提交 ### 错误修复 - 修复(vscode-ide-companion):在发布依赖重新排序后重新生成 NOTICES.txt (#12479) ([#12483](https://github.com/QwenLM/qwen-code/pull/12483)) 由 @qwen-code-dev-bot - 修复(java):隔离过期的工具调度所有者 (#12477) ([#12477](https://github.com/QwenLM/qwen-code/pull/12477)) 由 @doudouOUC - 修复(java):使 JDBC 租约时钟在时区和存储方面安全 (#12478) ([#12478](https://github.com/QwenLM/qwen-code/pull/12478)) 由 @doudouOUC - 修复(cli):当配置的编辑器不可用时隐藏外部编辑器选项 (#12498) ([#12498](https://github.com/QwenLM/qwen-code/pull/12498)) 由 @yiliang114 - 修复(review):将受信任状态移至工作区之外 (#12491) ([#12491](https://github.com/QwenLM/qwen-code/pull/12491)) 由 @doudouOUC - 修复(cli):在 Linux 上报告剪贴板不可用,而不是静默失败 (#12489) ([#12489](https://github.com/QwenLM/qwen-code/pull/12489)) 由 @yiliang114 - 修复(release):在提升版本时保持清单布局 (#12487) ([#12487](https://github.com/QwenLM/qwen-code/pull/12487)) 由 @yiliang114 - 修复(chrome-extension):使商店发布在可读处失败 (#12392) ([#12392](https://github.com/QwenLM/qwen-code/pull/12392)) 由 @tanzhenxin - 修复(cli):当原生模块抛出异常时报告剪贴板不可用 (#12508) ([#12508](https://github.com/QwenLM/qwen-code/pull/12508)) 由 @yiliang114 - 修复(web-shell):保持移动端编辑器控件在软键盘上方可访问 (#12462) ([#12462](https://github.com/QwenLM/qwen-code/pull/12462)) 由 @wenshao - 修复(web-shell):在实时聊天中从“新建任务”打开普通任务 (#12516) ([#12516](https://github.com/QwenLM/qwen-code/pull/12516)) 由 @qqqys - 修复(channels):为共享会话制定一条操作员规则,并带有明确的操作员列表 (#12515) ([#12515](https://github.com/QwenLM/qwen-code/pull/12515)) 由 @qqqys - 修复(core):简化系统提示并移除冲突示例 (#12360) ([#12360](https://github.com/QwenLM/qwen-code/pull/12360)) 由 @doudouOUC - 修复(web-shell):在没有受信任主节点的情况下,阻止实时聊天中的“新建任务”进入实时上下文 (#12519) ([#12519](https://github.com/QwenLM/qwen-code/pull/12519)) 由 @qqqys - 修复(cli):在 VP 模式下输入为空时,按裸 Up/Down 键滚动对话 (#12518) ([#12518](https://github.com/QwenLM/qwen-code/pull/12518)) 由 @yiliang114 - 修复(vscode-ide-companion):在消息编辑回退时停止发送未注册的客户端 ID (#12502) ([#12502](https://github.com/QwenLM/qwen-code/pull/12502)) 由 @yar3333 - 修复(dws):将文档线程和待办事项保持在直接消息轴上 (#12525) ([#12525](https://github.com/QwenLM/qwen-code/pull/12525)) 由 @qqqys - 修复(serve):绝不在通道控制通道上持有工作区注册 (#12527) ([#12527](https://github.com/QwenLM/qwen-code/pull/12527)) 由 @qqqys - 修复(web-shell):在空闲时处理过期的流式消息 (#12439) ([#12439](https://github.com/QwenLM/qwen-code/pull/12439)) 由 @callmeYe - 修复(core):注册会话提交,使修正豁免可达 (#12463) ([#12463](https://github.com/QwenLM/qwen-code/pull/12463)) 由 @yiliang114 - 修复(serve):保留会话创建失败诊断信息 (#12331) ([#12331](https://github.com/QwenLM/qwen-code/pull/12331)) 由 @callmeYe - 修复(core):限制 MCP 工具返回的超大图像 (#10835) ([#10835](https://github.com/QwenLM/qwen-code/pull/10835)) 由 @yiliang114 - 修复(core):根据字节而非标签决定 MCP 媒体处理 (#12567) ([#12567](https://github.com/QwenLM/qwen-code/pull/12567)) 由 @yiliang114 - 修复(core):在拆分时将单引号内的反斜杠读取为字面量 (#11765) ([#11765](https://github.com/QwenLM/qwen-code/pull/11765)) 由 @TianYuan1024 - 修复(skills):刷新后重新加载更改的内容 (#12182) ([#12182](https://github.com/QwenLM/qwen-code/pull/12182)) 由 @jkxiao - 修复(cli):在回调标识变化时保持 CoreToolScheduler 稳定 (#12069) ([#12069](https://github.com/QwenLM/qwen-code/pull/12069)) 由 @kabishou11 - 修复(web-shell):使移动端访问变为可选加入并简化拆分编辑器 (#12537) ([#12537](https://github.com/QwenLM/qwen-code/pull/12537)) 由 @ytahdn - 修复(cli):在两个身份比较器中保持 64 位文件 ID 精确 (#12568) ([#12568](https://github.com/QwenLM/qwen-code/pull/12568)) 由 @yiliang114 - 修复(cli):为 64 位文件 ID 保持计划身份守卫精确 (#12577) ([#12577](https://github.com/QwenLM/qwen-code/pull/12577)) 由 @yiliang114 - 修复(java):在调度租约失效后传递代理取消 (#12583) ([#12583](https://github.com/QwenLM/qwen-code/pull/12583)) 由 @wenshao - 修复(core):为每个重新附加的图像添加标签,以免旧图像被读取为当前图像 (#12549) ([#12549](https://github.com/QwenLM/qwen-code/pull/12549)) 由 @yiliang114 - 修复(java):根据仓库时钟隔离失效的工具执行 (#12608) ([#12608](https://github.com/QwenLM/qwen-code/pull/12608)) 由 @wenshao - 修复(review):纠正修复审计告知读者的内容 (#12610) ([#12610](https://github.com/QwenLM/qwen-code/pull/12610)) 由 @wenshao - 修复(serve):在通道状态中报告 serve.channels 恢复失败 (#12542) ([#12542](https://github.com/QwenLM/qwen-code/pull/12542)) 由 @qqqys - 修复(web-shell):停止在工具卡片中渲染空参数和输入 JSON (#12601) ([#12601](https://github.com/QwenLM/qwen-code/pull/12601)) 由 @yiliang114 - 修复(core):在会话提交注册中覆盖每种提交拼写和提升路径 (#12556) ([#12556](https://github.com/QwenLM/qwen-code/pull/12556)) 由 @yiliang114 - 修复(cli):在 --bare 下遵守使用统计选择退出 (#12604) ([#12604](https://github.com/QwenLM/qwen-code/pull/12604)) 由 @yiliang114 - 修复(ci):在检出前将作业工作区信任为 git safe.directory (#12648) ([#12648](https://github.com/QwenLM/qwen-code/pull/12648)) 由 @yiliang114 ### 性能 - perf(core):将 Agent 工具的提示词编写指南移入捆绑技能中([#12323](https://github.com/QwenLM/qwen-code/pull/12323))由 @yiliang114 提交 - perf(serve):使用目录进行工作区扩展激活投影([#12541](https://github.com/QwenLM/qwen-code/pull/12541))由 @callmeYe 提交 - perf(web-shell):一次性派生会话工作流投影并在各界面间共享(#10865)([#11237](https://github.com/QwenLM/qwen-code/pull/11237))由 @now-ing 提交 - perf(cli):阻止一次性运行重复启动 CLI([#12602](https://github.com/QwenLM/qwen-code/pull/12602))由 @yiliang114 提交 - perf(cli):在无头启动时跳过仅交互式探测([#12603](https://github.com/QwenLM/qwen-code/pull/12603))由 @yiliang114 提交 ### 文档 - fix(core,docs):修正延迟工具桥接导致的过时或未经测试的内容([#12355](https://github.com/QwenLM/qwen-code/pull/12355))由 @yiliang114 提交 - docs(plans):记录为何 CI 测试时间受模块导入而非调度限制([#10909](https://github.com/QwenLM/qwen-code/pull/10909))由 @yiliang114 提交 - docs(verify-pr):添加持久状态、稳态和跳过覆盖率规则([#12456](https://github.com/QwenLM/qwen-code/pull/12456))由 @wenshao 提交 - docs(browser-use):引导用户前往 Chrome 网上应用店列表([#12510](https://github.com/QwenLM/qwen-code/pull/12510))由 @tanzhenxin 提交 - docs(design):添加内存压力监控设计的中文翻译([#12521](https://github.com/QwenLM/qwen-code/pull/12521))由 @yiliang114 提交 - docs(extensions):涵盖工作流重载并添加中文设计([#12625](https://github.com/QwenLM/qwen-code/pull/12625))由 @BlackishGreen33 提交 - docs:修正 /clear 描述、.qwen 说明和过时的 CLI 名称([#12555](https://github.com/QwenLM/qwen-code/pull/12555))由 @yc2bgr8 提交 - docs(conversations-recovery):记录非优雅 ACP 写入器恢复([#12268](https://github.com/QwenLM/qwen-code/pull/12268))由 @dvd233 提交 - docs:修正与实际代码矛盾的注释和 JSDoc([#11950](https://github.com/QwenLM/qwen-code/pull/11950))由 @sxh313 提交 - docs(tools):将 Firecrawl 添加到网络搜索 MCP 服务([#12646](https://github.com/QwenLM/qwen-code/pull/12646))由 @JuampiHernandez 提交 ### 内部变更 - chore(vscode-ide-companion):依赖重新排序后重新生成 NOTICES.txt(#12481)([#12485](https://github.com/QwenLM/qwen-code/pull/12485))由 @qwen-code-dev-bot 提交 - refactor(channels):将群组发送器移入群组并按对话解析([#12520](https://github.com/QwenLM/qwen-code/pull/12520))由 @qqqys 提交 - test(cli):在基础树测试之间让出事件循环([#12573](https://github.com/QwenLM/qwen-code/pull/12573))由 @wenshao 提交 - test(review):通过 yargs 命令驱动修复审计构建([#12614](https://github.com/QwenLM/qwen-code/pull/12614))由 @wenshao 提交 - test(review):为保存工件覆盖保护添加硬链接见证测试(#12578)([#12581](https://github.com/QwenLM/qwen-code/pull/12581))由 @holny 提交 - test(java):使本地进程供应器测试具有确定性([#12639](https://github.com/QwenLM/qwen-code/pull/12639))由 @wenshao 提交 ## 新贡献者 - @yar3333 在 [#12502](https://github.com/QwenLM/qwen-code/pull/12502) 中做出了首次贡献 - @jkxiao 在 [#12182](https://github.com/QwenLM/qwen-code/pull/12182) 中做出了首次贡献 - @BlackishGreen33 在 [#12625](https://github.com/QwenLM/qwen-code/pull/12625) 中做出了首次贡献 - @yc2bgr8 在 [#12555](https://github.com/QwenLM/qwen-code/pull/12555) 中做出了首次贡献 - @sxh313 在 [#11950](https://github.com/QwenLM/qwen-code/pull/11950) 中做出了首次贡献 - @holny 在 [#12581](https://github.com/QwenLM/qwen-code/pull/12581) 中做出了首次贡献 - @JuampiHernandez 在 [#12646](https://github.com/QwenLM/qwen-code/pull/12646) 中做出了首次贡献 **完整变更日志**:https://github.com/QwenLM/qwen-code/compare/v0.24.4...v0.24.5