← 返回更新日志

Qwen Code v0.19.10-nightly.20260716.506ce0a1a 预发布

2026-07-16 · GitHub 原文
<!-- 使用 .github/release.yml 中的配置生成发布说明,位于 release/v0.19.10-nightly.20260716.506ce0a1a --> ## 更新内容 * docs(review): 重复审阅轮次后限制 PR 范围 by @wenshao in https://github.com/QwenLM/qwen-code/pull/6848 * feat(web-shell): 添加工作区路径锁定 by @ytahdn in https://github.com/QwenLM/qwen-code/pull/6853 * fix(web-shell): 改进文件搜索和编辑器焦点 by @ytahdn in https://github.com/QwenLM/qwen-code/pull/6845 * fix(web-shell): 防止编辑器标签更新循环 by @ytahdn in https://github.com/QwenLM/qwen-code/pull/6859 * feat(web-shell): 添加扩展管理页面 by @ytahdn in https://github.com/QwenLM/qwen-code/pull/6815 * fix(web-shell): 使编辑器高度自适应 by @dreamWB in https://github.com/QwenLM/qwen-code/pull/6872 * fix(web-shell): 移除 ChatEditor 中重复的 useWebShellPortalRoot 导入 by @C0d3N1nja97342 in https://github.com/QwenLM/qwen-code/pull/6890 * fix(ci): 跳过空的 SDK 发布 PR by @yiliang114 in https://github.com/QwenLM/qwen-code/pull/6861 * fix(ci): 避免在自托管 Playwright 冒烟测试中使用 apt by @yiliang114 in https://github.com/QwenLM/qwen-code/pull/6865 * fix(webui): 遵循后续接受回调的抑制 by @yiliang114 in https://github.com/QwenLM/qwen-code/pull/6862 * feat(core): 为静默前台 shell 命令发送存活心跳 by @doudouOUC in https://github.com/QwenLM/qwen-code/pull/6876 * feat(cli): VP 模式用户体验改进 by @chiga0 in https://github.com/QwenLM/qwen-code/pull/6885 * fix(cli): 换行长版紧凑工具摘要 by @han-dreamer in https://github.com/QwenLM/qwen-code/pull/6847 * fix(web-shell): 跨重载保持折叠的会话组区域 by @samuelhsin in https://github.com/QwenLM/qwen-code/pull/6878 * ci(release): 异步完成稳定版本发布 by @yiliang114 in https://github.com/QwenLM/qwen-code/pull/6868 * fix(cli): 避免更新活动的 CLI 进程 by @yiliang114 in https://github.com/QwenLM/qwen-code/pull/6874 * fix(dingtalk): 刷新入站媒体的 token by @qqqys in https://github.com/QwenLM/qwen-code/pull/6903 * feat(acp): 暴露工具调用准备生命周期 by @ran411285752 in https://github.com/QwenLM/qwen-code/pull/6819 * fix(vscode): 在 Electron Node 模式下运行 ACP 进程 by @yiliang114 in https://github.com/QwenLM/qwen-code/pull/6866 * feat(channels): 添加结构化通道内存管理 by @qqqys in https://github.com/QwenLM/qwen-code/pull/6860 * feat(ci): 添加自动化 PR 失败巡检 by @yiliang114 in https://github.com/QwenLM/qwen-code/pull/6766 * feat(scripts): 添加本地 PR 验证门禁 by @callmeYe in https://github.com/QwenLM/qwen-code/pull/6873 * fix(cli): 在待处理视口限制内保持 exit_plan_mode 计划可见 (#6867) by @C0d3N1nja97342 in https://github.com/QwenLM/qwen-code/pull/6882 * fix(test): 跨并发 CI 作业隔离企业微信临时文件 by @yiliang114 in https://github.com/QwenLM/qwen-code/pull/6908 * fix(core): 保留格式错误工具结果的显示输出 by @morluto in https://github.com/QwenLM/qwen-code/pull/6925 * fix(vscode-companion): 准确的图片尺寸消息和 formatFileSize 单位 by @chinesepowered in https://github.com/QwenLM/qwen-code/pull/6904 * fix(vscode-companion): 防止非边界 @ 抑制 / 补全 by @chinesepowered in https://github.com/QwenLM/qwen-code/pull/6902 * feat(web-shell): 向宿主暴露会话控制 by @dreamWB in https://github.com/QwenLM/qwen-code/pull/6906 * feat(channels): 支持钉钉 webhook 投递至私聊 by @BenGuanRan in https://github.com/QwenLM/qwen-code/pull/6891 * feat(core): 添加 PDF 视觉桥接回退机制 by @doudouOUC in https://github.com/QwenLM/qwen-code/pull/6846 * fix(cli): 预览信任检查时不修改缓存的 trusted-folders 配置 by @AriaZhao-coder in https://github.com/QwenLM/qwen-code/pull/6900 * feat(cli): 添加 general.notificationMode 以静默单次审批通知 (#6898) by @C0d3N1nja97342 in https://github.com/QwenLM/qwen-code/pull/6922 * fix(mcp): 只读自动审批需信任 by @morluto in https://github.com/QwenLM/qwen-code/pull/6924 * fix(cli): 将 FETCH_TIMEOUT_MS 应用于 /update 版本检查并记录 fetchInfo 结果 (#6857) by @C0d3N1nja97342 in https://github.com/QwenLM/qwen-code/pull/6887 * fix(core): 在微压缩中包含技能结果 by @han-dreamer in https://github.com/QwenLM/qwen-code/pull/6788 * feat(web-shell): 使用弹出层作为编辑器控件 by @ytahdn in https://github.com/QwenLM/qwen-code/pull/6877 * fix(core): 处理代理传来的未签名 Claude 思考内容 by @yiliang114 in https://github.com/QwenLM/qwen-code/pull/6893 * feat(cli): 将默认审批模式从 default 改为 auto by @pomelo-nwu in https://github.com/QwenLM/qwen-code/pull/6899 * fix(config): 拒绝会话和工具调用限制中的小数 by @morluto in https://github.com/QwenLM/qwen-code/pull/6920 * fix(web-shell): 强化非主会话归档操作 by @doudouOUC in https://github.com/QwenLM/qwen-code/pull/6912 * fix(core): 清理独立的结束思考标签 by @yiliang114 in https://github.com/QwenLM/qwen-code/pull/6854 * fix(webui): 通过 prev state 路由 useLocalStorage 函数式更新 by @chinesepowered in https://github.com/QwenLM/qwen-code/pull/6905 * feat(cli): 添加 /learn 命令以支持用户发起的技能创建 by @LaZzyMan in https://github.com/QwenLM/qwen-code/pull/6440 * fix(core): 将 shell 超时归类为工具错误 by @doudouOUC in https://github.com/QwenLM/qwen-code/pull/6864 * fix(web-shell): 恢复 portal root hook 导入 by @yiliang114 in https://github.com/QwenLM/qwen-code/pull/6934 * feat(web-shell): 在 PR 上自动发布视觉预览(截图 + 流程 GIF) by @wenshao in https://github.com/QwenLM/qwen-code/pull/6880 * fix(review): 证明 diff 已读,构建每个 agent 的 prompt,并计算结论 by @wenshao in https://github.com/QwenLM/qwen-code/pull/6892 * feat(daemon): 添加不可变的会话源元数据 by @ytahdn in https://github.com/QwenLM/qwen-code/pull/6932 * fix(core): 回滚失败的 max-token 连续生成尝试 by @morluto in https://github.com/QwenLM/qwen-code/pull/6921 * fix(cli): 将提交测试与继承的 QWEN_CODE_SESSION_ID 隔离 by @qwen-code-dev-bot in https://github.com/QwenLM/qwen-code/pull/6944 * feat(web-shell): 为 Mermaid 图表添加缩放、平移和拖拽控件 by @yuanyuanAli in https://github.com/QwenLM/qwen-code/pull/6881 * feat(review): 在代码中构建第 4 步验证器和第 5 步反向审计提示词 by @wenshao in https://github.com/QwenLM/qwen-code/pull/6942 * feat(web-shell): 最大化单个拆分面板 by @wenshao in https://github.com/QwenLM/qwen-code/pull/6951 * ci(web-shell): 停止在仅 SDK 的 PR 上触发视觉预览 by @wenshao in https://github.com/QwenLM/qwen-code/pull/6959 * feat(cli): 添加归档会话导出功能 by @doudouOUC in https://github.com/QwenLM/qwen-code/pull/6911 * fix(web-shell): 在窄版编辑器中显示工作区标签提示 by @wenshao in https://github.com/QwenLM/qwen-code/pull/6958 * fix(test): 在 stdin-close E2E 测试中放宽第二轮阶段超时时间 (#6966) by @qwen-code-dev-bot in https://github.com/QwenLM/qwen-code/pull/6973 * feat(web-shell): 显示等待用户操作的会话 by @ytahdn in https://github.com/QwenLM/qwen-code/pull/6956 * fix(wecom): 防止 requireMention 禁用群聊 by @BenGuanRan in https://github.com/QwenLM/qwen-code/pull/6948 * fix(cua-driver): 增强 MCP 工具的可靠性 by @LaZzyMan in https://github.com/QwenLM/qwen-code/pull/6968 * feat(review): 证明第 4 步(验证)和第 5 步(反向审计)已实际运行 by @wenshao in https://github.com/QwenLM/qwen-code/pull/6965 * ci: 将 cron-interactive 从 push E2E 隔离至仅夜间构建 by @yiliang114 in https://github.com/QwenLM/qwen-code/pull/6986 * fix(cron): 为 cron-interactive E2E 添加确定性测试插口 by @yiliang114 in https://github.com/QwenLM/qwen-code/pull/6987 * feat(channels): 支持自然内存引用 by @qqqys in https://github.com/QwenLM/qwen-code/pull/6952 * chore: 将默认模型更新为 qwen3.7-max by @qwen-code-dev-bot in https://github.com/QwenLM/qwen-code/pull/6978 * feat(daemon): 添加无状态生成 SSE by @ytahdn in https://github.com/QwenLM/qwen-code/pull/6947 * fix(test): 为提升 CI 稳定性,在 SDK E2E 测试中放宽模型响应超时时间 (#6979) by @qwen-code-dev-bot in https://github.com/QwenLM/qwen-code/pull/6985 ## 新贡献者 * @ran411285752 在 https://github.com/QwenLM/qwen-code/pull/6819 首次贡献 * @morluto 在 https://github.com/QwenLM/qwen-code/pull/6925 首次贡献 * @AriaZhao-coder 在 https://github.com/QwenLM/qwen-code/pull/6900 首次贡献 **完整更新日志**: https://github.com/QwenLM/qwen-code/compare/v0.19.10...v0.19.10-nightly.20260716.506ce0a1a