← 返回更新日志

Qwen Code desktop-v0.24.6

2026-09-26 · GitHub 原文
<!-- Release notes generated using configuration in .github/release.yml at 753bd075a24ca886b7d0119ca53d97bd65c09e4a --> ## 变更内容 * fix(serve):保留会话创建失败诊断信息,作者 @callmeYe,见 https://github.com/QwenLM/qwen-code/pull/12331 * feat(sdk-java):添加托管运行时认证客户端,作者 @doudouOUC,见 https://github.com/QwenLM/qwen-code/pull/12522 * feat(web-shell):在轨迹概览上选择时间范围以缩小表格,作者 @qqqys,见 https://github.com/QwenLM/qwen-code/pull/12543 * feat(serve,web-shell):从设置中设置 Qwen Live 端点和模型,作者 @qqqys,见 https://github.com/QwenLM/qwen-code/pull/12529 * feat(channels):分离私人和群组访问策略,作者 @qqqys,见 https://github.com/QwenLM/qwen-code/pull/12547 * fix(core):限制 MCP 工具返回的超大图像,作者 @yiliang114,见 https://github.com/QwenLM/qwen-code/pull/10835 * feat(serve):通过 Web Shell 运行 Qwen Live,原生 macOS Host 选择加入,作者 @qqqys,见 https://github.com/QwenLM/qwen-code/pull/12534 * feat(web-shell):在当前对话中搜索,作者 @samuelhsin,见 https://github.com/QwenLM/qwen-code/pull/12234 * perf(serve):使用目录进行工作区扩展激活投影,作者 @callmeYe,见 https://github.com/QwenLM/qwen-code/pull/12541 * fix(core):根据字节而非标签决定 MCP 媒体处理,作者 @yiliang114,见 https://github.com/QwenLM/qwen-code/pull/12567 * fix(core):在拆分时将单引号内的反斜杠读取为字面量,作者 @TianYuan1024,见 https://github.com/QwenLM/qwen-code/pull/11765 * perf(web-shell):一次派生会话工作流投影并在各界面共享(#10865),作者 @now-ing,见 https://github.com/QwenLM/qwen-code/pull/11237 * fix(skills):刷新后重新加载更改的内容,作者 @jkxiao,见 https://github.com/QwenLM/qwen-code/pull/12182 * feat(web-shell):添加用于模型管理的主机控制,作者 @Lilian0122,见 https://github.com/QwenLM/qwen-code/pull/12345 * fix(cli):在回调标识更改时保持 CoreToolScheduler 稳定,作者 @kabishou11,见 https://github.com/QwenLM/qwen-code/pull/12069 * fix(web-shell):使移动访问选择加入并简化拆分编辑器,作者 @ytahdn,见 https://github.com/QwenLM/qwen-code/pull/12537 * test(cli):在基础树测试之间让出事件循环,作者 @wenshao,见 https://github.com/QwenLM/qwen-code/pull/12573 * feat(browser-use):使捆绑运行时自包含,作者 @tanzhenxin,见 https://github.com/QwenLM/qwen-code/pull/12548 * fix(cli):在两个身份比较器中保持 64 位文件 ID 精确,作者 @yiliang114,见 https://github.com/QwenLM/qwen-code/pull/12568 * fix(cli):对 64 位文件 ID 保持计划身份守卫精确,作者 @yiliang114,见 https://github.com/QwenLM/qwen-code/pull/12577 * fix(java):在调度租约失效后传递代理取消,作者 @wenshao,见 https://github.com/QwenLM/qwen-code/pull/12583 * feat(web-shell):缩放和平移轨迹概览,作者 @qqqys,见 https://github.com/QwenLM/qwen-code/pull/12557 * fix(core):为每个重新附加的图像添加标签,以免旧图像被读取为当前图像,作者 @yiliang114,见 https://github.com/QwenLM/qwen-code/pull/12549 * feat(review):审计已应用的 --fix 中未固定的新假设,作者 @wenshao,见 https://github.com/QwenLM/qwen-code/pull/10169 * feat(channels):将消息路由到前缀特定的会话,作者 @qqqys,见 https://github.com/QwenLM/qwen-code/pull/12595 * fix(java):按仓库时钟隔离失效的工具执行,作者 @wenshao,见 https://github.com/QwenLM/qwen-code/pull/12608 * feat(web-shell):在真实时间上显示轨迹,包括空闲时间,作者 @qqqys,见 https://github.com/QwenLM/qwen-code/pull/12607 * fix(review):纠正修复审计告知读者的内容,作者 @wenshao,见 https://github.com/QwenLM/qwen-code/pull/12610 * fix(serve):在通道状态中报告 serve.channels 恢复失败,作者 @qqqys,见 https://github.com/QwenLM/qwen-code/pull/12542 * test(review):通过 yargs 命令驱动修复审计构建,作者 @wenshao,见 https://github.com/QwenLM/qwen-code/pull/12614 * feat(sdk-java):仅在认证后采用托管运行时,作者 @doudouOUC,见 https://github.com/QwenLM/qwen-code/pull/12552 * feat(web-shell):按提示检查会话工具调用,作者 @ytahdn,见 https://github.com/QwenLM/qwen-code/pull/12466 * feat(web-shell):支持选择性主机工件集成,作者 @dreamWB,见 https://github.com/QwenLM/qwen-code/pull/12588 * fix(web-shell):停止在工具卡片中渲染空参数和输入 JSON,作者 @yiliang114,见 https://github.com/QwenLM/qwen-code/pull/12601 * feat(live):将共享屏幕流式传输到浏览器语音通话中,作者 @qqqys,见 https://github.com/QwenLM/qwen-code/pull/12623 * docs(extensions):涵盖工作流重载并添加中文设计,作者 @BlackishGreen33,见 https://github.com/QwenLM/qwen-code/pull/12625 * fix(core):在会话提交注册中涵盖每种提交拼写和提升路径,作者 @yiliang114,见 https://github.com/QwenLM/qwen-code/pull/12556 * feat(desktop):为启动更新检查添加 QWEN_DESKTOP_DISABLE_UPDATES 选择退出,作者 @yiliang114,见 https://github.com/QwenLM/qwen-code/pull/12587 * perf(cli):阻止一次性运行启动 CLI 两次,作者 @yiliang114,见 https://github.com/QwenLM/qwen-code/pull/12602 * perf(cli):在无头启动时跳过仅交互式探测,作者 @yiliang114,见 https://github.com/QwenLM/qwen-code/pull/12603 * docs:修复 /clear 描述、.qwen 注释和过时的 CLI 名称,作者 @yc2bgr8,见 https://github.com/QwenLM/qwen-code/pull/12555 * docs(conversations-recovery):记录非优雅 ACP 写入器恢复,作者 @dvd233,见 https://github.com/QwenLM/qwen-code/pull/12268 * docs:修复与实际代码矛盾的注释和 JSDoc,作者 @sxh313,见 https://github.com/QwenLM/qwen-code/pull/11950 * fix(cli):在 --bare 下遵守使用统计选择退出,作者 @yiliang114,见 https://github.com/QwenLM/qwen-code/pull/12604 * fix(ci):在检出前将作业工作区信任为 git safe.directory,作者 @yiliang114,见 https://github.com/QwenLM/qwen-code/pull/12648 * test(review):为 save-artifact 覆盖保护添加硬链接见证测试(#12578),作者 @holny,见 https://github.com/QwenLM/qwen-code/pull/12581 * test(java):使本地进程 provisioner 测试具有确定性,作者 @wenshao,见 https://github.com/QwenLM/qwen-code/pull/12639 * feat(review):记录可在 rebase 后保留的逐文件内容裁决,作者 @wenshao,见 https://github.com/QwenLM/qwen-code/pull/9661 * feat(web-shell):从 git 对话框管理仓库的 worktree,作者 @wenshao,见 https://github.com/QwenLM/qwen-code/pull/12154 * docs(tools):将 Firecrawl 添加到 web 搜索 MCP 服务,作者 @JuampiHernandez,见 https://github.com/QwenLM/qwen-code/pull/12646 * feat(sdk-java):添加 Hosted Harness 私有客户端,作者 @doudouOUC,见 https://github.com/QwenLM/qwen-code/pull/12654 * test(java):固定早期评审中遗留的 runtime-broker 防护,作者 @wenshao,见 https://github.com/QwenLM/qwen-code/pull/12632 * feat(java):根据 Runtime 证据协调 UNKNOWN 工具执行,作者 @wenshao,见 https://github.com/QwenLM/qwen-code/pull/12655 * test(cli):固定托管运行时 worker 的启动、绑定和关闭防护,作者 @wenshao,见 https://github.com/QwenLM/qwen-code/pull/12633 * fix(review):当一轮无法锚定时持久化本地发现台账,作者 @wenshao,见 https://github.com/QwenLM/qwen-code/pull/12660 * fix(core):在工具轮次之间保留 Claude thinking,作者 @pomelo-nwu,见 https://github.com/QwenLM/qwen-code/pull/12621 * feat(cli):声明 v2 execute/status/cancel Managed Runtime 契约,作者 @doudouOUC,见 https://github.com/QwenLM/qwen-code/pull/12630 * fix(cli):将一次性 system-reminder 前缀排除在 shell 模式之外,作者 @yiliang114,见 https://github.com/QwenLM/qwen-code/pull/12605 * feat(sdk-java):协调并采用恢复的 Runtime 绑定,作者 @doudouOUC,见 https://github.com/QwenLM/qwen-code/pull/12627 * fix(standalone):固定 @lydell/node-pty-linux-arm64 并在缺少预构建时使发布失败,作者 @yiliang114,见 https://github.com/QwenLM/qwen-code/pull/12649 * feat(cli):在 qwen sessions ps 中列出托管 Agent View 会话,作者 @yiliang114,见 https://github.com/QwenLM/qwen-code/pull/10942 * fix(web-shell):在没有草稿目标的 Live 聊天中为 New task 回退到普通草稿,作者 @yiliang114,见 https://github.com/QwenLM/qwen-code/pull/12626 * chore(desktop):将 packages/desktop-shell 重命名为 packages/desktop,作者 @yiliang114,见 https://github.com/QwenLM/qwen-code/pull/12653 * test(java):在租约续期测试中等待高级时间点的续期,作者 @wenshao,见 https://github.com/QwenLM/qwen-code/pull/12656 * fix(cli):当 npm 拒绝打印时解析 npm 的全局配置,作者 @tanzhenxin,见 https://github.com/QwenLM/qwen-code/pull/12675 * feat(scripts):签入启动基准测试工具,作者 @tanzhenxin,见 https://github.com/QwenLM/qwen-code/pull/12674 * fix(web-shell):允许从侧边栏和选择器删除当前会话,作者 @yiliang114,见 https://github.com/QwenLM/qwen-code/pull/12636 * fix(core):让延迟工具桥接的两半保持在同一个工具上,作者 @yiliang114,见 https://github.com/QwenLM/qwen-code/pull/12539 * feat(sdk-java):将 v2 工具操作添加到运行时传输,作者 @doudouOUC,见 https://github.com/QwenLM/qwen-code/pull/12637 * feat:添加原生 advisor 工具,作者 @ZijianZhang989,见 https://github.com/QwenLM/qwen-code/pull/9636 * feat(sdk-java):添加 W0a Managed Workspace 绑定契约,作者 @wenshao,见 https://github.com/QwenLM/qwen-code/pull/12681 * perf(cli):当环境文件仅保存模型凭据时保持原地运行,作者 @tanzhenxin,见 https://github.com/QwenLM/qwen-code/pull/12680 * feat(cli):将 v2 工具操作挂载到 Managed Runtime worker 上,作者 @doudouOUC,见 https://github.com/QwenLM/qwen-code/pull/12671 * perf(cli):将全新启动到可输入的时间减半,并将 RSS 降低 60%,作者 @tanzhenxin,见 https://github.com/QwenLM/qwen-code/pull/12622 * fix(cli):使 Agent Team 队友标签页记录在 VP 模式下可滚动,作者 @yiliang114,见 https://github.com/QwenLM/qwen-code/pull/9531 * fix(cli):在托管 npm 更新激活时恢复 ripgrep 可执行位,作者 @yiliang114,见 https://github.com/QwenLM/qwen-code/pull/12673 * fix(cli):当找到 Linux 剪贴板工具但其查询失败时发出通知,作者 @yiliang114,见 https://github.com/QwenLM/qwen-code/pull/12666 * fix(core):在 hook 聚合中将 PreToolUse permissionDecision 排序为最严格,作者 @yiliang114,见 https://github.com/QwenLM/qwen-code/pull/12689 * perf(serve):合并进行中的扩展状态加载,作者 @callmeYe,见 https://github.com/QwenLM/qwen-code/pull/12638 * feat(cli):定义 managed-context/1 信封契约,作者 @wenshao,见 https://github.com/QwenLM/qwen-code/pull/12700 * feat(serve):添加受保护的 Hosted Runtime 基础,作者 @doudouOUC,见 https://github.com/QwenLM/qwen-code/pull/12691 * feat(managed-agent):Spring 控制平面和双路径 WebShell,作者 @doudouOUC,见 https://github.com/QwenLM/qwen-code/pull/12692 * feat(serve):在会话创建时支持模型和推理选择,作者 @callmeYe,见 https://github.com/QwenLM/qwen-code/pull/12308 * feat(core):持久化 Managed Session 日志和故障转移,作者 @doudouOUC,见 https://github.com/QwenLM/qwen-code/pull/12693 * fix(cli):关闭延迟的 /context 核算后续事项,作者 @yiliang114,见 https://github.com/QwenLM/qwen-code/pull/12540 * fix(core):在第二轮中去除系统提示指导的重复,作者 @doudouOUC,见 https://github.com/QwenLM/qwen-code/pull/12546 * feat(cli):agent 准备的 Batch API 工作流(/batch-api),作者 @yiliang114,见 https://github.com/QwenLM/qwen-code/pull/12492 * feat:完成 Advisor 咨询行为和用量限制,作者 @yiliang114,见 https://github.com/QwenLM/qwen-code/pull/12688 ## 新贡献者 * @jkxiao 在 https://github.com/QwenLM/qwen-code/pull/12182 中完成了他们的首次贡献 * @BlackishGreen33 在 https://github.com/QwenLM/qwen-code/pull/12625 中完成了他们的首次贡献 * @yc2bgr8 在 https://github.com/QwenLM/qwen-code/pull/12555 中完成了他们的首次贡献 * @sxh313 在 https://github.com/QwenLM/qwen-code/pull/11950 中完成了他们的首次贡献 * @holny 在 https://github.com/QwenLM/qwen-code/pull/12581 中完成了他们的首次贡献 * @JuampiHernandez 在 https://github.com/QwenLM/qwen-code/pull/12646 中完成了他们的首次贡献 **完整变更日志**:https://github.com/QwenLM/qwen-code/compare/cua-driver-rs-v0.20.11...desktop-v0.24.6