← 返回更新日志

Qwen Code v0.22.0-nightly.20260825.22bb5e8b9f 预发布

2026-08-25 · GitHub 原文
<!-- 使用 .github/release.yml 中的配置生成发布说明,分支为 release/v0.22.0-nightly.20260825.22bb5e8b9f --> ## 更新内容 * fix(web-shell):从概览面板打开时传递会话工作区当前工作目录 by @wenshao 在 https://github.com/QwenLM/qwen-code/pull/9730 * fix(web-shell):在过时的中途拒绝后回退 by @ytahdn 在 https://github.com/QwenLM/qwen-code/pull/9732 * fix(review):阻止在已替代的运行中触发回退评论 by @wenshao 在 https://github.com/QwenLM/qwen-code/pull/9716 * feat(review):添加 temporal-reachability 和 incident-replay 透镜 by @wenshao 在 https://github.com/QwenLM/qwen-code/pull/9708 * fix(web-shell):固定区域顺序稳定并提供即时固定反馈 by @yiliang114 在 https://github.com/QwenLM/qwen-code/pull/9560 * feat(review):要求每个修复提供其测试,并对不收敛做出裁决 by @wenshao 在 https://github.com/QwenLM/qwen-code/pull/9596 * chore(ci):将 autofix 说明迁移至设计记录并控制增长 by @wenshao 在 https://github.com/QwenLM/qwen-code/pull/9677 * feat(cli):将每个守护进程会话恢复至其上次选择的模型 by @doudouOUC 在 https://github.com/QwenLM/qwen-code/pull/9687 * feat(review):在发布前根据捕获的差异验证 Aone 行内锚点 by @wenshao 在 https://github.com/QwenLM/qwen-code/pull/9634 * fix(ci):在 workflow 尺寸基线中记录 qwen-autofix.yml 的交付尺寸 by @wenshao 在 https://github.com/QwenLM/qwen-code/pull/9747 * fix(ci):根据 review 负载提供的字段限制 fork 信号 by @qqqys 在 https://github.com/QwenLM/qwen-code/pull/9469 * feat(goal):核算 Goal 消耗的 token by @qqqys 在 https://github.com/QwenLM/qwen-code/pull/9583 * fix(core):拒绝回显提示词自身示例的会话标题 by @yiliang114 在 https://github.com/QwenLM/qwen-code/pull/9709 * fix(core):解析 workflow 元数据字面量而非直接求值 by @qqqys 在 https://github.com/QwenLM/qwen-code/pull/9325 * fix(sdk):支持相对制品下载 URL by @ytahdn 在 https://github.com/QwenLM/qwen-code/pull/9734 * fix(autofix):为修复轮次提供可完成的预算 by @qqqys 在 https://github.com/QwenLM/qwen-code/pull/9691 * feat(cli):通过设置键启用动态 workflow by @qqqys 在 https://github.com/QwenLM/qwen-code/pull/9098 * fix(core):将 workflow 停滞监控范围扩展至传输重试链之外 by @qqqys 在 https://github.com/QwenLM/qwen-code/pull/9397 * test(core):验证子代理注册表不包含 MCP 指令 by @wenshao 在 https://github.com/QwenLM/qwen-code/pull/9720 * fix(core):根据模型声明的内容限制技能公告 by @wenshao 在 https://github.com/QwenLM/qwen-code/pull/9718 * feat(review):在 Aone Code 目标上支持 pr-context by @wenshao 在 https://github.com/QwenLM/qwen-code/pull/9621 * fix(review):将修复引发的重新报告计为首次工作 by @wenshao 在 https://github.com/QwenLM/qwen-code/pull/9744 * docs(review):当两个轴都称为“rank 3”时明确命名 by @wenshao 在 https://github.com/QwenLM/qwen-code/pull/9759 * fix(web-shell):预览按文档分类的制品 by @ytahdn 在 https://github.com/QwenLM/qwen-code/pull/9760 * feat(web-shell):切换后增量刷新 composer 技能 by @samuelhsin 在 https://github.com/QwenLM/qwen-code/pull/9131 * feat(review):在 Aone Code 目标上支持 comment-status 和 presubmit by @wenshao 在 https://github.com/QwenLM/qwen-code/pull/9627 * perf(cli):将 VP 滚动渲染提升至 60 FPS by @DragonnZhang 在 https://github.com/QwenLM/qwen-code/pull/9681 * feat(models):支持双角色图像生成模型 by @callmeYe 在 https://github.com/QwenLM/qwen-code/pull/9650 * fix(daemon):加载后保持恢复的 ask_user_question 有效 by @doudouOUC 在 https://github.com/QwenLM/qwen-code/pull/9763 * feat(review):添加持续关键的收敛建议(带残余风险合并) by @wenshao 在 https://github.com/QwenLM/qwen-code/pull/9526 * fix(core):支持旧版 Git 的公共 GitHub 扩展 by @yiliang114 在 https://github.com/QwenLM/qwen-code/pull/9690 * feat(cua-driver):添加版本化 Computer Use SDK 及发布流水线 by @LaZzyMan 在 https://github.com/QwenLM/qwen-code/pull/9587 * refactor(node-repl)!: 将持久化 Node REPL 作为独立 MCP 服务器交付 by @LaZzyMan 在 https://github.com/QwenLM/qwen-code/pull/9499 * fix(review):在放弃 worktree 清理前修复权限 by @wenshao 在 https://github.com/QwenLM/qwen-code/pull/9748 * fix(core):规范化会话标题回显比较的两边 by @yiliang114 在 https://github.com/QwenLM/qwen-code/pull/9809 * refactor(cli):强制执行 utils 叶层依赖方向 (#9146) by @yiliang114 在 https://github.com/QwenLM/qwen-code/pull/9737 * fix(web-shell):限制 React dev performance.measure 累积以防止渲染器 OOM by @wenshao 在 https://github.com/QwenLM/qwen-code/pull/9770 * fix(dingtalk):解析转发聊天记录 by @qqqys 在 https://github.com/QwenLM/qwen-code/pull/9339 * fix(web-shell):添加 remark-cjk-friendly 以便粗体紧邻 CJK 标点… by @cactuser-Lu 在 https://github.com/QwenLM/qwen-code/pull/9457 * feat(mcp):添加 MCP 2026 核心及 WebShell Apps 主机 by @samuelhsin 在 https://github.com/QwenLM/qwen-code/pull/8992 * fix(config):在设置模式中允许 prompt hooks by @zjunothing 在 https://github.com/QwenLM/qwen-code/pull/8779 * fix(web-shell):在创建会话前显示推理强度 by @callmeYe 在 https://github.com/QwenLM/qwen-code/pull/9599 * fix(auth):使 Vertex AI 能够通过 Application Default Credentials 进行认证 by @axiom-of-choice 在 https://github.com/QwenLM/qwen-code/pull/9017 * fix(ci):在 workflow 尺寸基线中记录 cd-cua-driver.yml 的交付尺寸 by @wenshao 在 https://github.com/QwenLM/qwen-code/pull/9822 * feat(review):为验证器提供不可反驳列表及可构建的拒绝阈值 by @wenshao 在 https://github.com/QwenLM/qwen-code/pull/9799 * 修复(core):在等待完成回调前清空工具显示列表 by @qwen-code-dev-bot in https://github.com/QwenLM/qwen-code/pull/9602 * 重构(cli):提取 ACP 技能管理 by @callmeYe in https://github.com/QwenLM/qwen-code/pull/8865 * 修复(cli):规范化 MCP 审批键中的 Win32 驱动器盘符大小写 by @zhou2024NAU in https://github.com/QwenLM/qwen-code/pull/9779 * 新增:支持 MiniMax 图像生成架构 by @octo-patch in https://github.com/QwenLM/qwen-code/pull/8322 * 修复(core):读取前探测图像内容 by @rbalachandar in https://github.com/QwenLM/qwen-code/pull/9113 * 修复(vscode):在会话导出中保留 Windows 文件链接 by @yefuyou in https://github.com/QwenLM/qwen-code/pull/8953 * 修复(cli):防止调整大小时输入框边框溢出 by @tlysanhuo in https://github.com/QwenLM/qwen-code/pull/8991 * 新增(core):仅在 qwen serve 下声明 create_sub_session by @DragonnZhang in https://github.com/QwenLM/qwen-code/pull/9425 * 修复(core):报告剩余的后台代理 by @tao943 in https://github.com/QwenLM/qwen-code/pull/9018 * 修复(core):将工作层级限制在各端点接受的范围 by @harjothkhara in https://github.com/QwenLM/qwen-code/pull/9501 * 修复(cli):在录音开始时探测麦克风权限,而非语音预热 by @Nas01010101 in https://github.com/QwenLM/qwen-code/pull/8912 * 修复(core):检测内容和推理流中的长段逐字重复循环 by @yiliang114 in https://github.com/QwenLM/qwen-code/pull/9668 * 新增(scheduled-tasks):允许使用现有会话创建任务 by @yiliang114 in https://github.com/QwenLM/qwen-code/pull/9361 * 文档(agent):澄清参数前置条件 by @tao943 in https://github.com/QwenLM/qwen-code/pull/9580 * 修复(review):在残留探测中固定已验证的 Git 身份 (#9557) by @wenshao in https://github.com/QwenLM/qwen-code/pull/9742 * 修复(core):在后台父级下展示嵌套子代理的审批 by @wenshao in https://github.com/QwenLM/qwen-code/pull/9793 * 修复(core):将代理启动失败标记为失败的 tool calls by @yiliang114 in https://github.com/QwenLM/qwen-code/pull/9519 * 重构(goal):由单一核心渲染器渲染 Goal 续接提示 by @qqqys in https://github.com/QwenLM/qwen-code/pull/9581 * 修复(core):避免幽灵式关机挂起状态 by @AaronZ345 in https://github.com/QwenLM/qwen-code/pull/9550 * 修复(core):按会话隔离 fork 缓存读取器 by @tomsen02 in https://github.com/QwenLM/qwen-code/pull/9471 * 重构(review):将 SKILL.md 拆分为核心正文及判决门控的参考文件 by @wenshao in https://github.com/QwenLM/qwen-code/pull/9804 * 新增(web-shell):精简代理活动摘要 by @ytahdn in https://github.com/QwenLM/qwen-code/pull/9657 * 新增(auth):将 Kimi (Moonshot AI) 添加为内置第三方提供商 by @TianYuan1024 in https://github.com/QwenLM/qwen-code/pull/9814 * 修复(goal):按预算书写单位计算目录预览数量 by @qqqys in https://github.com/QwenLM/qwen-code/pull/9835 * 新增(core):展示工作流将执行的操作,并限定批准它的授权范围 by @qqqys in https://github.com/QwenLM/qwen-code/pull/9837 * 新增(web-shell):暴露代理任务变更 by @callmeYe in https://github.com/QwenLM/qwen-code/pull/9637 * 修复(cli):在 WSL/ConPTY 上跳过终端重绘优化器 by @C0d3N1nja97342 in https://github.com/QwenLM/qwen-code/pull/7897 * 维护(ci):刷新核心 issue-owner 池 by @yiliang114 in https://github.com/QwenLM/qwen-code/pull/9808 * 修复(core):使切换模型路由后记录的 token 计数失效 by @yiliang114 in https://github.com/QwenLM/qwen-code/pull/9506 * 修复(daemon):限制条件关闭拒绝持有 by @doudouOUC in https://github.com/QwenLM/qwen-code/pull/9820 * 修复(core):允许钩子弹回的 workflow 重新审批 by @AaronZ345 in https://github.com/QwenLM/qwen-code/pull/9547 * 文档(vscode):更正最低 VS Code 版本 by @AaronZ345 in https://github.com/QwenLM/qwen-code/pull/9852 * 修复(core):在会话前通过 sessionIdContext 路由调试日志 by @tomsen02 in https://github.com/QwenLM/qwen-code/pull/9538 * 新增(web-shell):添加异步提交准备 by @dreamWB in https://github.com/QwenLM/qwen-code/pull/9802 * 修复(core):支持按提供商的流空闲超时 by @yu-xin-c in https://github.com/QwenLM/qwen-code/pull/9795 * 新增(core):在系统提示词中添加输出样式层 by @qqqys in https://github.com/QwenLM/qwen-code/pull/9565 * 修复(memory):选择遗忘候选项时无限制扫描 by @harjothkhara in https://github.com/QwenLM/qwen-code/pull/9530 * 新增(serve):添加 --open-with-auth by @doudouOUC in https://github.com/QwenLM/qwen-code/pull/9738 * 修复(core):将团队关机设为仅领导者可用的工具 by @yiliang114 in https://github.com/QwenLM/qwen-code/pull/9401 * 新增(vscode-ide-companion):采用 WebShell 转录作为默认时间线 by @yiliang114 in https://github.com/QwenLM/qwen-code/pull/9719 * 重构(core):使 utils/ 成为叶子层 by @yiliang114 in https://github.com/QwenLM/qwen-code/pull/9778 * 重构:集中审批模式契约 by @yiliang114 in https://github.com/QwenLM/qwen-code/pull/9796 * 重构(core):明确派生 Config 的所有权 by @yiliang114 in https://github.com/QwenLM/qwen-code/pull/8100 * 测试(acp-cron):清理时终止整个进程树以停止 ENOTEMPTY 偶发失败 by @dream-creator in https://github.com/QwenLM/qwen-code/pull/9815 * 重构(core):缩小内容生成器接口 by @DragonnZhang in https://github.com/QwenLM/qwen-code/pull/9676 * 修复(ci):将不可删除的工作区残留移至一旁而非保留 by @wenshao in https://github.com/QwenLM/qwen-code/pull/9868 * 修复(serve):规范化 Live 任务桥接会话 ID by @doudouOUC in https://github.com/QwenLM/qwen-code/pull/9819 * 测试(core):对齐懒加载生成器顶点测试 by @AaronZ345 in https://github.com/QwenLM/qwen-code/pull/9888 * fix(core): 不区分大小写地映射 OpenAI 兼容的 finish_reason by @yiliang114 in https://github.com/QwenLM/qwen-code/pull/9884 * feat(computer-use): 使用捆绑技能替换内置工具 by @LaZzyMan in https://github.com/QwenLM/qwen-code/pull/9856 * feat(review): 将 language-pitfall 和 wrapper/proxy 检查从 Agent 1a 中提升出来 by @wenshao in https://github.com/QwenLM/qwen-code/pull/9805 * fix(core): 在重试耗尽后接受静默的工具结果后完成 by @yiliang114 in https://github.com/QwenLM/qwen-code/pull/9196 * feat(review): 说明当方法(而非补丁)是开放性问题时 by @qqqys in https://github.com/QwenLM/qwen-code/pull/9340 * feat(skills): 添加 find-simplifications sweep 技能 by @qqqys in https://github.com/QwenLM/qwen-code/pull/9384 * docs(core): 修复目标裁判超时单位 by @AaronZ345 in https://github.com/QwenLM/qwen-code/pull/9861 * docs(core): 修复读取文件分页默认注释 by @AaronZ345 in https://github.com/QwenLM/qwen-code/pull/9863 * docs(sdk): 修复查询超时示例签名 by @AaronZ345 in https://github.com/QwenLM/qwen-code/pull/9867 * fix(config): 在配置模式中接受 output.format "stream-json" by @harjothkhara in https://github.com/QwenLM/qwen-code/pull/8966 * fix(core): 拒绝格式错误的 Anthropic 工具参数 by @tlysanhuo in https://github.com/QwenLM/qwen-code/pull/9013 * fix(ci): 将 serve-ab 的自托管清理范围缩小至 A/B 签出目录 by @qwen-code-dev-bot in https://github.com/QwenLM/qwen-code/pull/9228 * fix(acp-bridge): 默认禁用权限超时 by @doudouOUC in https://github.com/QwenLM/qwen-code/pull/9933 * test(cli): 在 root 权限下跳过 unreadable-ledger run-ledger 测试 by @wenshao in https://github.com/QwenLM/qwen-code/pull/9913 * fix(core): 放宽函数模式中的 uniqueItems 限制 by @qqqys in https://github.com/QwenLM/qwen-code/pull/9869 * fix(goal): 将三个续写提示词收敛至一个守卫契约 by @qqqys in https://github.com/QwenLM/qwen-code/pull/9834 * feat(core): 模型启动工作流前需用户明确选择加入 by @qqqys in https://github.com/QwenLM/qwen-code/pull/9806 ## 新贡献者 * @cactuser-Lu 在 https://github.com/QwenLM/qwen-code/pull/9457 首次贡献 * @axiom-of-choice 在 https://github.com/QwenLM/qwen-code/pull/9017 首次贡献 * @zhou2024NAU 在 https://github.com/QwenLM/qwen-code/pull/9779 首次贡献 * @octo-patch 在 https://github.com/QwenLM/qwen-code/pull/8322 首次贡献 * @yefuyou 在 https://github.com/QwenLM/qwen-code/pull/8953 首次贡献 * @tao943 在 https://github.com/QwenLM/qwen-code/pull/9018 首次贡献 * @AaronZ345 在 https://github.com/QwenLM/qwen-code/pull/9550 首次贡献 * @yu-xin-c 在 https://github.com/QwenLM/qwen-code/pull/9795 首次贡献 * @dream-creator 在 https://github.com/QwenLM/qwen-code/pull/9815 首次贡献 **完整更新日志**: https://github.com/QwenLM/qwen-code/compare/v0.22.0...v0.22.0-nightly.20260825.22bb5e8b9f