← 返回更新日志

Qwen Code v0.19.2-nightly.20260627.d93bec905 预发布

2026-06-27 · GitHub 原文
<!-- 使用 release/v0.19.2-nightly.20260627.d93bec905 分支中 .github/release.yml 的配置生成发布说明 --> ## 更新内容 * fix(core): 允许 web_fetch JSON 回退机制 by @tt-a1i 在 https://github.com/QwenLM/qwen-code/pull/5660 * chore(release): v0.19.2 版本发布 by @qwen-code-ci-bot 在 https://github.com/QwenLM/qwen-code/pull/5830 * ci: 将平台测试矩阵拆分为命名作业,以便 PR 能够进入合并队列 by @yiliang114 在 https://github.com/QwenLM/qwen-code/pull/5833 * fix(ide): 在读取锁文件前验证 QWEN_CODE_IDE_SERVER_PORT by @mvanhorn 在 https://github.com/QwenLM/qwen-code/pull/5805 * fix(core): 为 OpenAI 流水线添加流式非活动超时 by @doudouOUC 在 https://github.com/QwenLM/qwen-code/pull/5827 * fix(cli): 防止多智能体运行期间非 VP 模式下的滚动回弹和闪烁 by @chiga0 在 https://github.com/QwenLM/qwen-code/pull/5799 * feat(serve): 添加守护进程工作区语音和控制 API by @doudouOUC 在 https://github.com/QwenLM/qwen-code/pull/5765 * feat(cli): 添加技能使用统计 by @doudouOUC 在 https://github.com/QwenLM/qwen-code/pull/5826 * feat(memory): 在持久化前确认自动生成的技能 by @LaZzyMan 在 https://github.com/QwenLM/qwen-code/pull/5616 * fix(cli): 在用户中止时取消待处理的自循环唤醒 by @qqqys 在 https://github.com/QwenLM/qwen-code/pull/5808 * fix(core): 合并助手回合时保留 reasoning_content by @he-yufeng 在 https://github.com/QwenLM/qwen-code/pull/5815 * feat(cli): 在加载指示器中显示模型思考意图 by @pomelo-nwu 在 https://github.com/QwenLM/qwen-code/pull/5668 * ci: 在合并队列流程中为每个 CI 作业分配独立归属 by @yiliang114 在 https://github.com/QwenLM/qwen-code/pull/5842 * fix(web-shell): 稳定活动提示符加载状态 by @ytahdn 在 https://github.com/QwenLM/qwen-code/pull/5818 * Revert "feat(cli): 在加载指示器中显示模型思考意图" by @pomelo-nwu 在 https://github.com/QwenLM/qwen-code/pull/5846 * ci(release): 使发布流程兼容合并队列,并将发布 PR 排除在说明之外 by @yiliang114 在 https://github.com/QwenLM/qwen-code/pull/5832 * ci: 添加 `@qwen-code /resolve` by @yiliang114 在 https://github.com/QwenLM/qwen-code/pull/5779 * fix(cli): 停止重复的提供商响应 by @tt-a1i 在 https://github.com/QwenLM/qwen-code/pull/5657 * test(cli): 添加守护进程启动基准测试 by @doudouOUC 在 https://github.com/QwenLM/qwen-code/pull/5825 * docs: 添加 vertex-ai 认证、缺失命令及 qc-helper 索引条目 by @DragonnZhang 在 https://github.com/QwenLM/qwen-code/pull/5727 * feat(core): 将 /remember 与自动提取解耦,停止写入 QWEN.md by @callmeYe 在 https://github.com/QwenLM/qwen-code/pull/5814 * fix(web-shell): 在回合流式传输期间延迟追加本地命令到转录记录 by @carffuca 在 https://github.com/QwenLM/qwen-code/pull/5822 * feat(web-shell): 通过类 Excel 交互增强助手 Markdown 表格 by @jifeng 在 https://github.com/QwenLM/qwen-code/pull/5650 * ci(triage): 在自托管 ECS 池上运行分类任务,而非 GitHub 托管 by @wenshao 在 https://github.com/QwenLM/qwen-code/pull/5851 * feat(cli): 默认启用内置状态栏预设供新用户 by @pomelo-nwu 在 https://github.com/QwenLM/qwen-code/pull/5792 * feat(config): 通过 providerProtocol 将提供商 ID 映射到 SDK 协议 (#5758) by @qqqys 在 https://github.com/QwenLM/qwen-code/pull/5793 * feat(telemetry): 使敏感 span 属性限制可配置 by @doudouOUC 在 https://github.com/QwenLM/qwen-code/pull/5804 * fix(packaging): 为镜像安装捆绑音频捕获功能 by @qqqys 在 https://github.com/QwenLM/qwen-code/pull/5747 * feat(core): 为流空闲超时添加 QWEN_STREAM_IDLE_TIMEOUT_MS 环境变量 by @doudouOUC 在 https://github.com/QwenLM/qwen-code/pull/5845 * feat(cli): 支持用户自定义关键词文件用于语音听写 by @qqqys 在 https://github.com/QwenLM/qwen-code/pull/5817 * fix(core): 在 WebFetch 验证中拒绝 userinfo URL by @VectorPeak 在 https://github.com/QwenLM/qwen-code/pull/5783 * ci: 将合并队列的 Linux 作业路由至 ECS by @yiliang114 在 https://github.com/QwenLM/qwen-code/pull/5854 * feat(cli): 简化自动模式启动文本并移除表情符号 (#4584) by @ZijianZhang989 在 https://github.com/QwenLM/qwen-code/pull/5824 * feat(web-shell): 在思考摘要完成时显示耗时 by @wenshao 在 https://github.com/QwenLM/qwen-code/pull/5864 * test(cli): 将 i18n ToolMessage 测试超时时间提升至 15 秒以解决合并队列测试不稳定问题 by @yiliang114 在 https://github.com/QwenLM/qwen-code/pull/5858 * ci: 将 CodeQL 和 E2E 从每次合并推送路径中移除 by @yiliang114 在 https://github.com/QwenLM/qwen-code/pull/5859 * ci(qwen-resolve): 在托管运行器上运行 /resolve 作业 by @yiliang114 在 https://github.com/QwenLM/qwen-code/pull/5862 * feat(tui): 按类型分区显示工具 — 折叠读取/搜索类,单独显示修改类工具 by @chiga0 在 https://github.com/QwenLM/qwen-code/pull/5661 * fix(cli): 在 macOS Option-compose 终端中使 alt+t 展开思考 by @chiga0 在 https://github.com/QwenLM/qwen-code/pull/5872 * feat(mcp): 设置更改时实时同步 MCP 服务器 by @water-in-stone 在 https://github.com/QwenLM/qwen-code/pull/5561 * ci(qwen-resolve): 支持 Fork PR 并将 /resolve 精简为仅处理冲突 by @yiliang114 在 https://github.com/QwenLM/qwen-code/pull/5870 * feat(serve): 按 ID 查询单个会话状态 by @samuelhsin 在 https://github.com/QwenLM/qwen-code/pull/5857 * chore(cli): 移除冗余的主目录启动警告 by @pomelo-nwu 在 https://github.com/QwenLM/qwen-code/pull/5839 * fix(cli): 在 macOS 上显示 ⌥T 而非 alt+T 用于展开思考 by @Alex-ai-future 在 https://github.com/QwenLM/qwen-code/pull/5802 * feat(core): 使自循环 /loop 依赖监控/后台任务通知 by @qqqys 在 https://github.com/QwenLM/qwen-code/pull/5844 * fix(cli): 改进令牌速度统计 by @seekskyworld in https://github.com/QwenLM/qwen-code/pull/5811 * fix(core): 流式传输聊天压缩侧查询以应对网关超时 by @doudouOUC in https://github.com/QwenLM/qwen-code/pull/5865 * perf(cli): 跳过 `qwen serve` 的 spawnSync 包装器 by @doudouOUC in https://github.com/QwenLM/qwen-code/pull/5874 * fix(web-shell): 重写中文工具组摘要(执行了 → 调用了) by @wenshao in https://github.com/QwenLM/qwen-code/pull/5876 * feat(cli): 加强响应时间戳的一致性及测试 by @ZijianZhang989 in https://github.com/QwenLM/qwen-code/pull/5850 * fix(release): 构建独立归档时跳过 dist/node_modules by @yiliang114 in https://github.com/QwenLM/qwen-code/pull/5878 * fix(test): 提高冷导入测试套件的超时时间以消除 CI 随机失败 by @yiliang114 in https://github.com/QwenLM/qwen-code/pull/5880 * ci: 隔离每次运行的代理状态以用于分类和 PR 审查 by @yiliang114 in https://github.com/QwenLM/qwen-code/pull/5885 * feat(core): 添加内置扩展创建者技能 by @callmeYe in https://github.com/QwenLM/qwen-code/pull/5828 * feat(cli): 在输入自动补全中支持 @extension 提及 by @callmeYe in https://github.com/QwenLM/qwen-code/pull/5849 * refactor(cli): 拆分 serve 服务器路由 by @doudouOUC in https://github.com/QwenLM/qwen-code/pull/5809 * feat(cua-driver): 内置 qwen-cua-driver 并支持可选的 0–1000 相对坐标 by @LaZzyMan in https://github.com/QwenLM/qwen-code/pull/5896 * feat(web-shell): 优化聊天界面 by @ytahdn in https://github.com/QwenLM/qwen-code/pull/5893 * feat(telemetry): 将 recordApiRequestBreakdown 接入 endLLMRequestSpan(第 4c 阶段) by @doudouOUC in https://github.com/QwenLM/qwen-code/pull/5904 * feat(web-shell): 在 /mcp 对话框中浏览 MCP 服务器资源 by @wenshao in https://github.com/QwenLM/qwen-code/pull/5879 * feat(web-shell): 允许主机覆盖流式加载短语 by @carffuca in https://github.com/QwenLM/qwen-code/pull/5900 * fix(core): 在 Windows 上终止 PTY shell 进程树以防止 pwsh 泄漏 (#5873) by @doudouOUC in https://github.com/QwenLM/qwen-code/pull/5892 * [codex] test(ci): 覆盖合并后审查的后续跟进 by @yiliang114 in https://github.com/QwenLM/qwen-code/pull/5899 * fix(core): 忽略来自其他工作区的 IDE 配置 by @seekskyworld in https://github.com/QwenLM/qwen-code/pull/5807 * fix(cli): 换行显示工具调用描述而非截断 by @Alex-ai-future in https://github.com/QwenLM/qwen-code/pull/5891 * fix(serve): 拒绝负的 cleanupPeriodDays 值 by @russeell in https://github.com/QwenLM/qwen-code/pull/5906 ## 新贡献者 * @samuelhsin 在 https://github.com/QwenLM/qwen-code/pull/5857 中首次贡献 * @seekskyworld 在 https://github.com/QwenLM/qwen-code/pull/5811 中首次贡献 **完整更新日志**: https://github.com/QwenLM/qwen-code/compare/v0.19.2...v0.19.2-nightly.20260627.d93bec905