← 返回更新日志

Qwen Code v0.19.6-nightly.20260707.bcdb44c5d 预发布

2026-07-07 · GitHub 原文
<!-- 使用 .github/release.yml 配置生成发布说明,分支为 release/v0.19.6-nightly.20260707.bcdb44c5d --> ## 更新内容 * fix(triage): 通过批量检测、问题存在性检查与风险模式强化 PR 门禁 by @pomelo-nwu in https://github.com/QwenLM/qwen-code/pull/5723 * feat(review): 将建议级别的发现路由至可更新的 PR 评论 by @pomelo-nwu in https://github.com/QwenLM/qwen-code/pull/5786 * fix(autofix): 在分支检出前无条件恢复已跟踪文件 (#6281) by @qwen-code-dev-bot in https://github.com/QwenLM/qwen-code/pull/6286 * feat(serve): 在守护进程状态 API 中添加 runtime.activity 字段 by @doudouOUC in https://github.com/QwenLM/qwen-code/pull/6270 * feat(web-shell): 基于 GET /daemon/status 添加守护进程状态页面 by @wenshao in https://github.com/QwenLM/qwen-code/pull/6272 * fix(vscode): 失去焦点时保持身份验证快速输入框打开 by @barry166 in https://github.com/QwenLM/qwen-code/pull/6274 * ci(audio): 明确 macOS 预构建制品后缀 by @barry166 in https://github.com/QwenLM/qwen-code/pull/6275 * fix(cache): 在 Anthropic 提示词缓存命中时保留 side-query 中的 tools 前缀 by @kagura-agent in https://github.com/QwenLM/qwen-code/pull/6225 * feat(web-shell): 添加 MCP 提及与带图标的 @ 引用 by @BZ-D in https://github.com/QwenLM/qwen-code/pull/6279 * fix(core): 为 Stop-hook 延续提供全新的单轮工具调用预算;使上限可配置 by @tanzhenxin in https://github.com/QwenLM/qwen-code/pull/6238 * perf(glob): 在遍历期间剪枝被忽略的目录,而非仅在事后过滤 by @minmax in https://github.com/QwenLM/qwen-code/pull/6123 * fix(web-shell): 使用主题色显示 @ 分组标题 by @BZ-D in https://github.com/QwenLM/qwen-code/pull/6294 * fix(acp): 显式传递会话级设置,避免在 this.settings 上竞态 by @doudouOUC in https://github.com/QwenLM/qwen-code/pull/6292 * feat(web-shell): 从侧边栏管理会话(归档、取消归档、删除) by @wenshao in https://github.com/QwenLM/qwen-code/pull/6293 * fix(core): 改进 debug txt 诊断信息 by @yiliang114 in https://github.com/QwenLM/qwen-code/pull/6277 * fix(ci): 要求维护者手动添加 autofix/approved 标签以启用 tier-1 快速路径 by @yiliang114 in https://github.com/QwenLM/qwen-code/pull/6276 * fix(auth): 防止更改 API 密钥后持续出现 401 错误 by @yiliang114 in https://github.com/QwenLM/qwen-code/pull/6284 * feat(daemon): 添加会话导出端点 by @doudouOUC in https://github.com/QwenLM/qwen-code/pull/6297 * test(e2e): 使 Docker 沙箱可访问模拟 OpenAI 服务 by @yiliang114 in https://github.com/QwenLM/qwen-code/pull/6302 * fix(cli): 将长响应流式传输至滚动缓冲区,以解除滚动到顶部锁定 by @MikeWang0316tw in https://github.com/QwenLM/qwen-code/pull/6170 * fix(qqbot): 流式空闲刷新,增加工具调用与过期回调保护 by @Eric-GoodBoy-Tech in https://github.com/QwenLM/qwen-code/pull/6204 * fix(openai): 保留无描述的工具 by @VectorPeak in https://github.com/QwenLM/qwen-code/pull/6243 * feat(acp): 在初始化响应中声明 vision-bridge 图像能力 by @yiliang114 in https://github.com/QwenLM/qwen-code/pull/6269 * fix(core): 对前台子代理强制执行代理并发上限 by @kagura-agent in https://github.com/QwenLM/qwen-code/pull/6300 * fix(ci): 停止对已关闭 PR 的审查机器人 by @yiliang114 in https://github.com/QwenLM/qwen-code/pull/6304 * fix(core): 在 multiple_sentences 过滤器中跳过缩写 (#6077) by @qwen-code-dev-bot in https://github.com/QwenLM/qwen-code/pull/6193 * perf(cli): 按工作区缓存 LoadedSettings,并使用基于 stat 的失效机制 by @doudouOUC in https://github.com/QwenLM/qwen-code/pull/6310 * feat(web-shell): 支持紧凑版 echarts 完整数据块 by @zhangxy-zju in https://github.com/QwenLM/qwen-code/pull/6232 * fix(ci): 跳过过期的 PR 审查运行 by @yiliang114 in https://github.com/QwenLM/qwen-code/pull/6313 * feat(acp): 批量会话加载回放 by @doudouOUC in https://github.com/QwenLM/qwen-code/pull/6309 * fix(core): 将请求超时设为 0 视为禁用,而非立即中止 by @Nas01010101 in https://github.com/QwenLM/qwen-code/pull/6288 * fix(serve): 解决通过设置配置 API 密钥时预检中的虚假身份验证警告 by @doudouOUC in https://github.com/QwenLM/qwen-code/pull/6296 * fix(core): 将 @ 附加文件视为已读取,以执行先读检查 by @Nas01010101 in https://github.com/QwenLM/qwen-code/pull/6295 * fix(cli): 保留部分远程输入 JSONL 记录 by @VectorPeak in https://github.com/QwenLM/qwen-code/pull/6317 * fix(core): 在非 DashScope 服务器上通过 chat_template_kwargs 禁用 qwen thinking by @beantownbytes in https://github.com/QwenLM/qwen-code/pull/6271 * feat(web-shell): 添加自定义 @ 提及面板 by @ytahdn in https://github.com/QwenLM/qwen-code/pull/6242 * feat(acp-bridge): 添加 EventBus 订阅者字节上限 by @doudouOUC in https://github.com/QwenLM/qwen-code/pull/6314 * perf(ci): 优化 autofix 流水线 — 快速通道、跳过重复构建、作用域测试 by @yiliang114 in https://github.com/QwenLM/qwen-code/pull/6315 * fix(web-shell): 启动新会话后保留技能斜杠命令 by @wenshao in https://github.com/QwenLM/qwen-code/pull/6319 * test(core): 覆盖 truncated @-attachments 下 recordAttachedFileRead 的 full:false 分支 by @Nas01010101 in https://github.com/QwenLM/qwen-code/pull/6324 * feat(web-shell): 在守护进程状态页添加时序指标图表 by @wenshao in https://github.com/QwenLM/qwen-code/pull/6307 * fix(web-shell): 对斜杠菜单中的内置命令和技能描述进行本地化 by @wenshao in https://github.com/QwenLM/qwen-code/pull/6326 * fix(desktop): 强制执行 transform_data 隔离 by @gauravyad86 in https://github.com/QwenLM/qwen-code/pull/6285 * 扩展能力变更时通知模型 by @ZijianZhang989 in https://github.com/QwenLM/qwen-code/pull/6245 * fix(core): 跳过无效的 max_tokens 升级 by @han-dreamer in https://github.com/QwenLM/qwen-code/pull/6234 * fix(core): 避免 OpenAPI 架构类型出现 null by @VectorPeak in https://github.com/QwenLM/qwen-code/pull/6323 * refactor(core): 集中化扩展运行时刷新逻辑 by @ZijianZhang989 in https://github.com/QwenLM/qwen-code/pull/6152 * feat(daemon): 新增会话组织功能 by @doudouOUC in https://github.com/QwenLM/qwen-code/pull/6305 * feat(cli): 展示守护进程提示词队列状态 by @doudouOUC in https://github.com/QwenLM/qwen-code/pull/6325 * 重启停滞的通道 ACP 桥接 by @qqqys in https://github.com/QwenLM/qwen-code/pull/6330 * docs(design): 守护进程侧信道协调 (A1/A2/A4/A5) by @chiga0 in https://github.com/QwenLM/qwen-code/pull/4511 * docs: 修复技能调用语法,并在通道列表中纳入飞书 by @DragonnZhang in https://github.com/QwenLM/qwen-code/pull/6320 * feat(scheduler): 新增可选的逐工具调用执行超时设置 by @minmax in https://github.com/QwenLM/qwen-code/pull/6124 * feat(web-shell): 新增 onSessionChange 和 onSubmitBefore 回调 by @ytahdn in https://github.com/QwenLM/qwen-code/pull/6333 * feat(core): 稳定工具架构声明顺序 by @water-in-stone in https://github.com/QwenLM/qwen-code/pull/6339 * 修复:自定义模型上下文窗口计算错误 by @heyparth1 in https://github.com/QwenLM/qwen-code/pull/6266 * feat(core): 模型回退链 —— 过载时自动切换至备用模型 by @yiliang114 in https://github.com/QwenLM/qwen-code/pull/6273 * fix(core): 将 OpenAI 推理过程保留为原始思考内容 by @han-dreamer in https://github.com/QwenLM/qwen-code/pull/6192 * fix(core): 为 Windows 上的 cmd.exe 添加 UTF-8 前缀 by @Aleks-0 in https://github.com/QwenLM/qwen-code/pull/6216 * feat(cli): 在文件系统边界检查中支持多文件夹工作区 by @yiliang114 in https://github.com/QwenLM/qwen-code/pull/6278 * feat(web-shell): 支持提及标签的图标芯片 by @BZ-D in https://github.com/QwenLM/qwen-code/pull/6337 * 功能:LSP 服务器支持热重载 by @water-in-stone in https://github.com/QwenLM/qwen-code/pull/5953 * fix(cli): 允许在压缩期间排队输入 by @han-dreamer in https://github.com/QwenLM/qwen-code/pull/6336 * fix(web-shell): 完成延迟门控提交的最终处理 by @ytahdn in https://github.com/QwenLM/qwen-code/pull/6342 * feat(cli): 新增大型管道框架测量 by @doudouOUC in https://github.com/QwenLM/qwen-code/pull/6335 * [codex] 新增主动式通道循环工具 by @qqqys in https://github.com/QwenLM/qwen-code/pull/6287 * fix(cli): 优化实时流预览体验 —— 移除“正在生成更多”提示,暂存部分表格行 by @MikeWang0316tw in https://github.com/QwenLM/qwen-code/pull/6340 * perf: 缓存技能扫描结果,防抖睡眠抑制器日志,保护 IDE readdir 操作 by @kagura-agent in https://github.com/QwenLM/qwen-code/pull/6155 * docs: 修复 settings.json 参考与架构的偏差 by @DragonnZhang in https://github.com/QwenLM/qwen-code/pull/6351 * fix(desktop): 保留粘合的自动化历史记录 by @VectorPeak in https://github.com/QwenLM/qwen-code/pull/6344 * feat(web-shell): 侧边栏新增命名会话组与颜色标签 by @wenshao in https://github.com/QwenLM/qwen-code/pull/6350 * fix(web-shell): 抑制过期的待处理提示词刷新错误 by @ytahdn in https://github.com/QwenLM/qwen-code/pull/6352 * feat(web-shell): 新增定时任务管理页面 by @wenshao in https://github.com/QwenLM/qwen-code/pull/6348 * docs(web-shell): 补充图表渲染器集成文档 by @zhangxy-zju in https://github.com/QwenLM/qwen-code/pull/6353 * feat(web-shell): 以内嵌面板形式展示设置与守护进程状态 by @wenshao in https://github.com/QwenLM/qwen-code/pull/6341 * ci(autofix): 将代理提示词移至项目技能中 by @yiliang114 in https://github.com/QwenLM/qwen-code/pull/6306 * fix(web-shell): 限制虚拟滚动行数 by @ytahdn in https://github.com/QwenLM/qwen-code/pull/6362 * fix(cli): 允许 ACP 本地回退读取 /tmp 目录 by @doudouOUC in https://github.com/QwenLM/qwen-code/pull/6370 * test(core): 保持上下文警告测试与默认令牌限制同步 by @yiliang114 in https://github.com/QwenLM/qwen-code/pull/6391 * fix(core): 将默认上下文窗口设为 200k by @tanzhenxin in https://github.com/QwenLM/qwen-code/pull/6387 * feat(web-shell): 在守护进程状态中新增令牌使用分析仪表板 by @wenshao in https://github.com/QwenLM/qwen-code/pull/6388 * feat(cli): 新增第一阶段工作区运行时注册表 by @doudouOUC in https://github.com/QwenLM/qwen-code/pull/6394 * fix(triage): 将测试文件排除在核心模块大小限制外,并区分功能与重构 by @yiliang114 with @Copilot in https://github.com/QwenLM/qwen-code/pull/6369 * fix(cli): 在短终端中保持模型选择器条目连续 by @tanzhenxin in https://github.com/QwenLM/qwen-code/pull/6359 * fix(core): 在 OpenAI 错误日志中包含请求 ID by @tanzhenxin in https://github.com/QwenLM/qwen-code/pull/6379 * fix(cli): 在预提交 CI 中忽略当前审查运行 by @yiliang114 in https://github.com/QwenLM/qwen-code/pull/6397 * fix(autofix): 改进审查响应与验证 by @yiliang114 in https://github.com/QwenLM/qwen-code/pull/6382 * fix(core): 要求 ReadFile 分页参数为整数 by @VectorPeak in https://github.com/QwenLM/qwen-code/pull/6381 * feat(core): 将 PreToolUse 钩子 'ask' 作为 TUI 确认提示暴露 by @LaZzyMan in https://github.com/QwenLM/qwen-code/pull/5629 * fix(core): 匹配条件规则和技能时解析符号链接 by @DennisYu07 in https://github.com/QwenLM/qwen-code/pull/6371 * fix(web-shell): 优化工具详情展示 by @ytahdn in https://github.com/QwenLM/qwen-code/pull/6399 * fix(core): 保留流式传输空参数字符串且无参数的工具调用 by @tomsen-ai in https://github.com/QwenLM/qwen-code/pull/6250 * feat(review):在 /review 中增加 issue-fidelity 和 root-cause ownership 门禁,由 @DragonnZhang 在 https://github.com/QwenLM/qwen-code/pull/6395 中贡献 * fix(cli):在通道代理中使用 EnvHttpProxyAgent 以正确遵循 NO_PROXY 设置(#6401),由 @qwen-code-dev-bot 在 https://github.com/QwenLM/qwen-code/pull/6405 中贡献 * fix(daemon):处理不在 transcript(会话上下文)中的设置重载事件,由 @doudouOUC 在 https://github.com/QwenLM/qwen-code/pull/6407 中贡献 * 在不重定向的情况下处理缺失的 web-shell 会话,由 @ytahdn 在 https://github.com/QwenLM/qwen-code/pull/6357 中贡献 * docs:文档说明 PreToolUse 钩子的 permissionDecision "ask" 行为,由 @DragonnZhang 在 https://github.com/QwenLM/qwen-code/pull/6411 中贡献 ## 新增贡献者 * @barry166 在 https://github.com/QwenLM/qwen-code/pull/6274 中首次贡献 * @minmax 在 https://github.com/QwenLM/qwen-code/pull/6123 中首次贡献 * @Nas01010101 在 https://github.com/QwenLM/qwen-code/pull/6288 中首次贡献 * @beantownbytes 在 https://github.com/QwenLM/qwen-code/pull/6271 中首次贡献 * @heyparth1 在 https://github.com/QwenLM/qwen-code/pull/6266 中首次贡献 * @Aleks-0 在 https://github.com/QwenLM/qwen-code/pull/6216 中首次贡献 * @guiyang882 在 https://github.com/QwenLM/qwen-code/pull/6367 中首次贡献 * @tomsen-ai 在 https://github.com/QwenLM/qwen-code/pull/6250 中首次贡献 **完整更新日志**:https://github.com/QwenLM/qwen-code/compare/v0.19.6...v0.19.6-nightly.20260707.bcdb44c5d