← 返回更新日志

Qwen Code cua-driver-rs-v0.20.0 预发布

2026-08-24 · GitHub 原文
Qwen CUA Driver 预编译二进制文件 (托管于 `packages/cua-driver` 下)。 - **macOS**:代码签名 + 公证通用二进制文件 + `QwenCuaDriver.app` - **Linux**:未签名(x86_64 + arm64,glibc 2.31 最低版本) - **Windows**:未签名(x86_64 + arm64) - **Node.js**:相同的工作流在针对这些发布资源进行干净安装后,发布单个 `@qwen-code/cua-sdk` npm 包 启用相对坐标:`CUA_DRIVER_RS_COORDINATE_SPACE=1` (默认 `0` = 关闭;可选 `CUA_DRIVER_RS_COORDINATE_SCALE=1000`)。 为受影响的模型 API 路由启用文本 MCP 负载过滤: `MCP_MODEL_PAYLOAD_FILTER=1`(默认关闭)。 <!-- 使用 .github/release.yml 中的配置(提交哈希 5cff52c6e856e6528408863d83eb36eba6058b14)生成发布说明 --> ## 更新内容 * feat(web-shell):将审批和询问用户对话框作为流程内工作表;修复后台代理误报失败 by @ytahdn in https://github.com/QwenLM/qwen-code/pull/9351 * feat(serve):添加实时状态会话活动水印 by @doudouOUC in https://github.com/QwenLM/qwen-code/pull/9396 * perf(web-shell):保持流式输出响应灵敏 by @ytahdn in https://github.com/QwenLM/qwen-code/pull/9405 * feat(serve):测量 ACP 子进程峰值老年代堆内存 by @doudouOUC in https://github.com/QwenLM/qwen-code/pull/9380 * feat(review):通过 /review 命令、审查运行和 CI 重试连接 --resume 参数 by @wenshao in https://github.com/QwenLM/qwen-code/pull/9153 * feat(review):在账本标记中记录每轮的发布量 by @wenshao in https://github.com/QwenLM/qwen-code/pull/9413 * feat(review):使验证器从实时双臂验证中学习四种运行规范 by @wenshao in https://github.com/QwenLM/qwen-code/pull/9447 * feat(daemon):添加批量扩展激活 API by @callmeYe in https://github.com/QwenLM/qwen-code/pull/8788 * fix(triage):将 flake-gate 文件列表与固定的基础 OID 进行差异比对 by @yiliang114 in https://github.com/QwenLM/qwen-code/pull/9464 * fix(cli):将守护进程重复工具调用中断器暴露为可见的循环检测停止 by @doudouOUC in https://github.com/QwenLM/qwen-code/pull/9435 * feat(providers):在 Token Plan 模型列表中添加 qwen3.8-max by @qqqys in https://github.com/QwenLM/qwen-code/pull/9383 * fix(cli):防止 /rewind 在 /compress-fast 之后丢弃对话历史 by @yiliang114 in https://github.com/QwenLM/qwen-code/pull/9331 * fix(core):拒绝为命名队友设置 run_in_background: false by @yiliang114 in https://github.com/QwenLM/qwen-code/pull/9433 * fix(review):在源头限制发布量,而不仅是在写入位置 by @wenshao in https://github.com/QwenLM/qwen-code/pull/9460 * feat(extensions):支持经过身份验证的 HTTPS Git 安装 by @callmeYe in https://github.com/QwenLM/qwen-code/pull/9458 * fix(core):明确 list_agents 排除 Agent Team 队友 by @yiliang114 in https://github.com/QwenLM/qwen-code/pull/9432 * fix(core):拒绝上游快速失败占位符响应 by @yiliang114 in https://github.com/QwenLM/qwen-code/pull/8938 * fix(core):隔离图像负载驱逐状态 by @yiliang114 in https://github.com/QwenLM/qwen-code/pull/9423 * fix(core):仅在参数匹配时将重复的提供商工具调用 ID 视为重放 by @doudouOUC in https://github.com/QwenLM/qwen-code/pull/9436 * feat(telemetry):将守护进程 HTTP 请求跨度链接到入站 W3C traceparent by @chiga0 in https://github.com/QwenLM/qwen-code/pull/9391 * feat(web-shell):添加转录合同预验证 by @water-in-stone in https://github.com/QwenLM/qwen-code/pull/9388 * fix(triage):在 env -i 重新执行前计算 flake-gate 差异 by @yiliang114 in https://github.com/QwenLM/qwen-code/pull/9468 * fix(sdk):将未识别的诊断信息路由到受限的转录侧信道 by @yiliang114 in https://github.com/QwenLM/qwen-code/pull/9202 * fix(ci):将 qwen-autofix 克隆到恢复工作流实体中 by @wenshao in https://github.com/QwenLM/qwen-code/pull/9482 * refactor(cli):在遗留审计技能之前整合共享辅助函数 by @wenshao in https://github.com/QwenLM/qwen-code/pull/9345 * fix(ci):执行无操作 touch 以重新注册 autofix 工作流触发器 by @wenshao in https://github.com/QwenLM/qwen-code/pull/9479 * fix(review):确保阻塞项保留在 COMMENT 正文中,以便所有软化路径都能访问 by @wenshao in https://github.com/QwenLM/qwen-code/pull/9416 * feat(web-shell):消费实时状态会话活动时间戳 by @doudouOUC in https://github.com/QwenLM/qwen-code/pull/9476 * refactor(review):仅定义一次每个认证条原子 by @wenshao in https://github.com/QwenLM/qwen-code/pull/9473 * feat(cli):在首个提示词旁显示已加载的上下文文件 by @ZijianZhang989 in https://github.com/QwenLM/qwen-code/pull/8855 * feat(review):添加 runtime-axis、table-sweep 和隔离见证表单 by @wenshao in https://github.com/QwenLM/qwen-code/pull/9445 * fix(ci):将 qwen-autofix.yml 保持在 GitHub 500 KB 启动运行限制之下 by @wenshao in https://github.com/QwenLM/qwen-code/pull/9517 * feat(cli):添加代理视图 PTY 工作进程 by @ZijianZhang989 in https://github.com/QwenLM/qwen-code/pull/7800 * fix(dingtalk):附加引用消息中的媒体 by @qqqys in https://github.com/QwenLM/qwen-code/pull/9347 * feat(core):暴露工作流执行状态 by @qqqys in https://github.com/QwenLM/qwen-code/pull/9034 * refactor(review):通过单一针脚路由认证路径原子 by @wenshao in https://github.com/QwenLM/qwen-code/pull/9484 * chore(ci):为 npm publish 添加 --provenance 和 id-token 权限 by @yiliang114 in https://github.com/QwenLM/qwen-code/pull/9532 * fix(cli):当 brew 没有更新时抑制 Homebrew 更新通知 (#9493) by @yiliang114 in https://github.com/QwenLM/qwen-code/pull/9502 * feat(cli):添加独立的对话隔离原语 by @doudouOUC in https://github.com/QwenLM/qwen-code/pull/9341 * feat(web-shell):通过 @ytahdn 在 https://github.com/QwenLM/qwen-code/pull/9477 统一文件上传与引用 * fix(web-shell):通过 @ytahdn 在 https://github.com/QwenLM/qwen-code/pull/9533 保持侧边栏会话同步 * refactor:通过 @yiliang114 在 https://github.com/QwenLM/qwen-code/pull/9497 集中管理跨包契约 * fix(cli):通过 @wenshao 在 https://github.com/QwenLM/qwen-code/pull/9551 为变体删除测试提供附件 Mock * feat(serve):通过 @chiga0 在 https://github.com/QwenLM/qwen-code/pull/9426 持久化提示词终端账本以进行冷启动对账 * fix(review):通过 @wenshao 在 https://github.com/QwenLM/qwen-code/pull/9221 在私有临时工作树中运行验证探针 (#9207) * fix(serve):通过 @doudouOUC 在 https://github.com/QwenLM/qwen-code/pull/9512 强化独立对话原语 * fix(tests):通过 @yiliang114 在 https://github.com/QwenLM/qwen-code/pull/9559 在临时 ENOTEMPTY 错误时重试 acp-cron 清理 rm * chore(ci):通过 @yiliang114 在 https://github.com/QwenLM/qwen-code/pull/9552 弃用 NPM_TOKEN,改用 npm 可信发布 * fix(autofix):通过 @wenshao 在 https://github.com/QwenLM/qwen-code/pull/9297 将制动器的 BLOCKED 交接提升为一级轮次结果 * fix(web-shell):通过 @doudouOUC 在 https://github.com/QwenLM/qwen-code/pull/9563 停止重复的会话标题目录刷新 * fix(daemon):通过 @ytahdn 在 https://github.com/QwenLM/qwen-code/pull/9567 避免使用自定义附件上传头 * feat(review):通过 @wenshao 在 https://github.com/QwenLM/qwen-code/pull/9448 规范契约文档,并实现矩阵分层守卫 * feat(web-shell):通过 @ytahdn 在 https://github.com/QwenLM/qwen-code/pull/9570 支持对话中途消息的文件附件 * feat:通过 @callmeYe 在 https://github.com/QwenLM/qwen-code/pull/9574 为 Qwen 混合模型注册仅切换推理 * feat(web-shell):通过 @qqqys 在 https://github.com/QwenLM/qwen-code/pull/9393 采用标准 Goal v3 控件 * test(review):通过 @wenshao 在 https://github.com/QwenLM/qwen-code/pull/9539 单编码 diff-read 夹具并固定失败读取门控 * refactor(review):通过 @wenshao 在 https://github.com/QwenLM/qwen-code/pull/9267 基于 PR 的 diff 而非检查项构建增量范围 * fix(ci):通过 @wenshao 在 https://github.com/QwenLM/qwen-code/pull/9518 在 shepherd 中停止将卡住的排队运行计为进行中 * fix(ci):通过 @wenshao 在 https://github.com/QwenLM/qwen-code/pull/9498 修复符号链接工作区,避免运行器在其上卡死 * fix(autofix):通过 @wenshao 在 https://github.com/QwenLM/qwen-code/pull/9578 在轮次提交前探测新守卫的变异 * test(ci):通过 @wenshao 在 https://github.com/QwenLM/qwen-code/pull/9444 在 serve A/B 测试中暂存磁盘会话状态 * fix(ci):通过 @wenshao 在 https://github.com/QwenLM/qwen-code/pull/9463 使 autofix 查找回复具备幂等性 * fix(ci):通过 @yiliang114 在 https://github.com/QwenLM/qwen-code/pull/9592 使用第三方机器人 PAT 签署发布 PR * fix(cli):通过 @yiliang114 在 https://github.com/QwenLM/qwen-code/pull/9593 持久化跳过的重复工具结果 * fix(web-shell):通过 @yiliang114 在 https://github.com/QwenLM/qwen-code/pull/9540 在非安全上下文中回退至 execCommand 复制 * fix(ui):通过 @qwen-code-dev-bot 在 https://github.com/QwenLM/qwen-code/pull/9421 折叠由历史+待处理渲染的重复进行中 tool_group * feat(review):通过 @wenshao 在 https://github.com/QwenLM/qwen-code/pull/9491 通过 a1 CLI 将 --comment 评论发布至 Aone Code * feat(review):通过 @wenshao 在 https://github.com/QwenLM/qwen-code/pull/9461 告知作者为何审查循环未收敛 * fix(ci):通过 @wenshao 在 https://github.com/QwenLM/qwen-code/pull/9462 防止回退评论拒绝其已发布的审查 * fix(web-shell):通过 @wenshao 在 https://github.com/QwenLM/qwen-code/pull/9303 限制守护进程转录保留量以阻止渲染器 OOM 崩溃 * chore(ci):通过 @yiliang114 在 https://github.com/QwenLM/qwen-code/pull/9577 禁用发布 CI 中的安装脚本并保护安全检查工作流 * feat(web-shell):通过 @ytahdn 在 https://github.com/QwenLM/qwen-code/pull/9632 在后台 shell 运行时保持当前轮次展开 * feat(autofix):通过 @wenshao 在 https://github.com/QwenLM/qwen-code/pull/9262 审计方法而非在超出增长预算时停止 * docs(ci):通过 @wenshao 在 https://github.com/QwenLM/qwen-code/pull/9575 纠正两处错误注释,明确 ECS 池确实运行容器 * fix(autofix):通过 @wenshao 在 https://github.com/QwenLM/qwen-code/pull/9527 将沙箱镜像绑定至其拉取的摘要 * docs(autofix):通过 @wenshao 在 https://github.com/QwenLM/qwen-code/pull/9525 设计携带 PAT 步骤的运行器级隔离 * fix(web-shell):通过 @ytahdn 在 https://github.com/QwenLM/qwen-code/pull/9640 解决并行代理折叠问题并统一代理详情转录 * fix(web-shell):通过 @deggs7 在 https://github.com/QwenLM/qwen-code/pull/9400 显示创建组提示框 * feat(review):通过 @wenshao 在 https://github.com/QwenLM/qwen-code/pull/9332 将单跳导入扩展折叠至 `fetch-pr --since` 中 * docs:通过 @DragonnZhang 在 https://github.com/QwenLM/qwen-code/pull/8656 记录内联终端图像预览 * feat(core):通过 @DragonnZhang 在 https://github.com/QwenLM/qwen-code/pull/9424 将 list_directory 设为可选(默认禁用) * docs:通过 @DragonnZhang 在 https://github.com/QwenLM/qwen-code/pull/8554 记录会话工作流设置 * feat(cli):通过 @DragonnZhang 在 https://github.com/QwenLM/qwen-code/pull/9495 将非阻塞斜杠命令扩展至更多内置项 * docs(autofix):通过 @wenshao 在 https://github.com/QwenLM/qwen-code/pull/9652 将发布端检查固定至补丁文本 * chore(deps):通过 @yiliang114 在 https://github.com/QwenLM/qwen-code/pull/9584 清除高危 CVE 基线并加固安全网关 * docs(autofix): 为 `/takeover from N` 添加操作员指南 by @wenshao in https://github.com/QwenLM/qwen-code/pull/9622 * fix(artifacts): 将记录的目录扩展为按文件划分的制品 by @zjgzx1988 in https://github.com/QwenLM/qwen-code/pull/9395 * feat(review): 说明 Aone 帖子仅参与讨论门控 by @wenshao in https://github.com/QwenLM/qwen-code/pull/9625 * fix(review): 使增量缓存适用于 Aone AGit-Flow CR by @wenshao in https://github.com/QwenLM/qwen-code/pull/9630 * feat(review): 在预提交阶段检测 Aone 目标上的自提 MR by @wenshao in https://github.com/QwenLM/qwen-code/pull/9629 * fix(autofix): 在繁忙 PR 枚举中包含待处理运行 by @wenshao in https://github.com/QwenLM/qwen-code/pull/9662 * docs(autofix): 更正关于前导空格的 round-seed 指南 by @wenshao in https://github.com/QwenLM/qwen-code/pull/9663 * fix(web-shell): 使用守护进程实时状态 hasActivePrompt 作为加载指示器 (#9487) by @yiliang114 in https://github.com/QwenLM/qwen-code/pull/9631 * fix(cli): 在响应流式传输期间保持斜杠菜单选择稳定 by @yiliang114 in https://github.com/QwenLM/qwen-code/pull/9508 * fix(web-shell): 用户输入时不抢占审批焦点 by @yiliang114 in https://github.com/QwenLM/qwen-code/pull/9609 * fix(core): 支持旧版 Git 的公共 GitHub 扩展 by @yiliang114 in https://github.com/QwenLM/qwen-code/pull/9680 * feat(web-shell): 通过侧边栏徽标和搜索将 GitHub PR 绑定到会话 by @wenshao in https://github.com/QwenLM/qwen-code/pull/9543 * fix(ci): 升级存在漏洞的依赖以解除 CVE 审计阻塞 by @yiliang114 in https://github.com/QwenLM/qwen-code/pull/9703 * fix(review): 在清理的绕过触发器中审计 Aone 目标 by @wenshao in https://github.com/QwenLM/qwen-code/pull/9633 * docs: 按执行机制对架构不变量进行分类 (#9152) by @yiliang114 in https://github.com/QwenLM/qwen-code/pull/9689 * fix(autofix): 停止将空闲超时计入超时上限 by @wenshao in https://github.com/QwenLM/qwen-code/pull/9673 * feat(review): 为收敛观察提供机器可读部分 by @wenshao in https://github.com/QwenLM/qwen-code/pull/9623 * perf(web-shell): 优化流式转录本渲染 by @ytahdn in https://github.com/QwenLM/qwen-code/pull/9672 * fix(web-shell): 按会话活动路由目标消息 by @ytahdn in https://github.com/QwenLM/qwen-code/pull/9667 * i18n(cli): 翻译设置对话框中的 Unset by @yiliang114 in https://github.com/QwenLM/qwen-code/pull/9714 * perf(review): 为审查代理分配独立的子代理类型 by @wenshao in https://github.com/QwenLM/qwen-code/pull/9678 * refactor(autofix): 将推送与报告逻辑移出工作流文件 by @wenshao in https://github.com/QwenLM/qwen-code/pull/9653 * feat(review): 报告驱动服务实际绑定的地址 by @wenshao in https://github.com/QwenLM/qwen-code/pull/9655 * fix(autofix): 通过门控的 env -i 启动传递 CI=true by @wenshao in https://github.com/QwenLM/qwen-code/pull/9649 * refactor(cli): 保持 acp-integration 在 serve 内部处于关闭状态 (#8084) by @yiliang114 in https://github.com/QwenLM/qwen-code/pull/9144 * feat(review): 填补 Aone 剩余空白 — composeUrl、测试计划路由、a1 版本下限 by @wenshao in https://github.com/QwenLM/qwen-code/pull/9624 * fix(review): 停止优先丢弃收敛观察结果 by @wenshao in https://github.com/QwenLM/qwen-code/pull/9715 * fix(review): 从 Aone 写入路径中清除延迟的第 5 轮发现项 by @wenshao in https://github.com/QwenLM/qwen-code/pull/9604 * refactor(core): 移除根目录 barrel 自引用并强化边界 by @yiliang114 in https://github.com/QwenLM/qwen-code/pull/9635 * fix(cli): 跨归档竞态条件恢复会话 by @doudouOUC in https://github.com/QwenLM/qwen-code/pull/9513 * feat(serve): 在会话加载/恢复时还原 ask_user_question 人机协同(HITL) by @doudouOUC in https://github.com/QwenLM/qwen-code/pull/9665 * fix(sdk): 支持 "auto" 权限模式 by @shenyankm in https://github.com/QwenLM/qwen-code/pull/9003 * fix(web-shell): 从概览面板打开时传递会话工作区 cwd by @wenshao in https://github.com/QwenLM/qwen-code/pull/9730 * fix(web-shell): 在过时的中途拒绝后回退 by @ytahdn in https://github.com/QwenLM/qwen-code/pull/9732 * fix(review): 停止在已替代的运行中触发回退评论 by @wenshao in https://github.com/QwenLM/qwen-code/pull/9716 * feat(review): 添加 temporal-reachability 和 incident-replay 透镜 by @wenshao in https://github.com/QwenLM/qwen-code/pull/9708 * fix(web-shell): 稳定固定区域顺序并提供即时固定反馈 by @yiliang114 in https://github.com/QwenLM/qwen-code/pull/9560 * feat(review): 要求每个修复提供测试,并对不收敛做出裁决 by @wenshao in https://github.com/QwenLM/qwen-code/pull/9596 * chore(ci): 将 autofix 说明迁移至设计记录并控制增长 by @wenshao in https://github.com/QwenLM/qwen-code/pull/9677 * feat(cli): 将每个守护进程会话恢复至上次选择的模型 by @doudouOUC in https://github.com/QwenLM/qwen-code/pull/9687 * feat(review): 在发布前根据捕获的差异验证 Aone 行内锚点 by @wenshao in https://github.com/QwenLM/qwen-code/pull/9634 * fix(ci): 在 workflow 尺寸基线中记录 qwen-autofix.yml 的发布尺寸 by @wenshao in https://github.com/QwenLM/qwen-code/pull/9747 * fix(ci): 基于审查载荷提供的字段限制 fork 信号 by @qqqys in https://github.com/QwenLM/qwen-code/pull/9469 * feat(goal): 统计 Goal 消耗的 token by @qqqys in https://github.com/QwenLM/qwen-code/pull/9583 * fix(core): 拒绝回显提示词自身示例的会话标题 by @yiliang114 in https://github.com/QwenLM/qwen-code/pull/9709 * fix(core): 解析 workflow 元字面量而非直接求值 by @qqqys in https://github.com/QwenLM/qwen-code/pull/9325 * fix(sdk): 支持相对工件下载 URL by @ytahdn in https://github.com/QwenLM/qwen-code/pull/9734 * fix(autofix): 为修复流程分配其可完成的预算 by @qqqys in https://github.com/QwenLM/qwen-code/pull/9691 * feat(cli): 通过设置键启用动态工作流 by @qqqys in https://github.com/QwenLM/qwen-code/pull/9098 * fix(core): 将工作流停滞看门狗的范围扩展至传输重试链之外 by @qqqys in https://github.com/QwenLM/qwen-code/pull/9397 * test(core): 确保子代理注册表不包含 MCP 指令 by @wenshao in https://github.com/QwenLM/qwen-code/pull/9720 * fix(core): 根据模型声明内容限制技能公告 by @wenshao in https://github.com/QwenLM/qwen-code/pull/9718 * feat(review): 在 Aone Code 目标上回退 PR 上下文 by @wenshao in https://github.com/QwenLM/qwen-code/pull/9621 * fix(review): 将修复引发的重新报告计为首次工作 by @wenshao in https://github.com/QwenLM/qwen-code/pull/9744 * docs(review): 当两个轴都称为“rank 3”时为其命名 by @wenshao in https://github.com/QwenLM/qwen-code/pull/9759 * fix(web-shell): 预览按文档分类的工件 by @ytahdn in https://github.com/QwenLM/qwen-code/pull/9760 * feat(web-shell): 切换后增量刷新 Composer 技能 by @samuelhsin in https://github.com/QwenLM/qwen-code/pull/9131 * feat(review): 为 Aone Code 目标回退评论状态和预提交 by @wenshao in https://github.com/QwenLM/qwen-code/pull/9627 * perf(cli): 将 VP 滚动渲染提升至 60 FPS by @DragonnZhang in https://github.com/QwenLM/qwen-code/pull/9681 * feat(models): 支持双角色图像生成模型 by @callmeYe in https://github.com/QwenLM/qwen-code/pull/9650 * fix(daemon): 加载后保持恢复的 ask_user_question 有效 by @doudouOUC in https://github.com/QwenLM/qwen-code/pull/9763 * feat(review): 添加持久关键收敛建议(允许带残留风险合并) by @wenshao in https://github.com/QwenLM/qwen-code/pull/9526 * fix(core): 支持旧版 Git 的公共 GitHub 扩展 by @yiliang114 in https://github.com/QwenLM/qwen-code/pull/9690 * feat(cua-driver): 添加版本化的 Computer Use SDK 及发布流水线 by @LaZzyMan in https://github.com/QwenLM/qwen-code/pull/9587 * refactor(node-repl)!: 将持久化 Node REPL 作为独立 MCP 服务器交付 by @LaZzyMan in https://github.com/QwenLM/qwen-code/pull/9499 * fix(review): 在放弃清理 worktree 前修复权限 by @wenshao in https://github.com/QwenLM/qwen-code/pull/9748 * fix(core): 规范化会话标题回显比较的两端 by @yiliang114 in https://github.com/QwenLM/qwen-code/pull/9809 * refactor(cli): 强制实施 utils 叶层依赖方向 (#9146) by @yiliang114 in https://github.com/QwenLM/qwen-code/pull/9737 * fix(web-shell): 限制 React dev performance.measure 累积以防止渲染器内存溢出 by @wenshao in https://github.com/QwenLM/qwen-code/pull/9770 * fix(dingtalk): 解析转发聊天记录 by @qqqys in https://github.com/QwenLM/qwen-code/pull/9339 * fix(web-shell): 添加 remark-cjk-friendly 以支持 CJK 标点符号旁的粗体… by @cactuser-Lu in https://github.com/QwenLM/qwen-code/pull/9457 * feat(mcp): 添加 MCP 2026 核心及 WebShell Apps 主机 by @samuelhsin in https://github.com/QwenLM/qwen-code/pull/8992 * fix(config): 在设置模式中允许提示词钩子 by @zjunothing in https://github.com/QwenLM/qwen-code/pull/8779 * fix(web-shell): 在创建会话前显示推理力度 by @callmeYe in https://github.com/QwenLM/qwen-code/pull/9599 * fix(auth): 使 Vertex AI 能够通过应用默认凭据进行认证 by @axiom-of-choice in https://github.com/QwenLM/qwen-code/pull/9017 * fix(ci): 在流水线尺寸基线中记录 cd-cua-driver.yml 的发布尺寸 by @wenshao in https://github.com/QwenLM/qwen-code/pull/9822 * feat(review): 为验证器提供不可反驳列表及可构建的拒绝阈值 by @wenshao in https://github.com/QwenLM/qwen-code/pull/9799 * fix(core): 在等待完成回调前清空工具显示列表 by @qwen-code-dev-bot in https://github.com/QwenLM/qwen-code/pull/9602 * refactor(cli): 提取 ACP 技能管理 by @callmeYe in https://github.com/QwenLM/qwen-code/pull/8865 * fix(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 * fix(core): 读取前检测图像内容 by @rbalachandar in https://github.com/QwenLM/qwen-code/pull/9113 * fix(vscode): 在会话导出中保留 Windows 文件链接 by @yefuyou in https://github.com/QwenLM/qwen-code/pull/8953 * fix(cli): 防止调整大小时输入框边框溢出 by @tlysanhuo in https://github.com/QwenLM/qwen-code/pull/8991 * feat(core): 仅在 qwen serve 下声明 create_sub_session by @DragonnZhang in https://github.com/QwenLM/qwen-code/pull/9425 * fix(core): 报告剩余的后台代理 by @tao943 in https://github.com/QwenLM/qwen-code/pull/9018 * fix(core): 将推理力度层级限制在各端点接受的范围 by @harjothkhara in https://github.com/QwenLM/qwen-code/pull/9501 * fix(cli): 在开始录音时探测麦克风权限,而非语音预热阶段 by @Nas01010101 in https://github.com/QwenLM/qwen-code/pull/8912 * fix(core): 检测内容与推理流中的长段逐字重复循环 by @yiliang114 in https://github.com/QwenLM/qwen-code/pull/9668 * feat(scheduled-tasks): 允许使用现有会话创建任务 by @yiliang114 in https://github.com/QwenLM/qwen-code/pull/9361 * docs(agent): 澄清参数前置条件 by @tao943 in https://github.com/QwenLM/qwen-code/pull/9580 * fix(review): 在残留探测中固定已验证的 Git 身份 (#9557) by @wenshao in https://github.com/QwenLM/qwen-code/pull/9742 * fix(core): 在后台父级下展示嵌套子代理的审批 by @wenshao in https://github.com/QwenLM/qwen-code/pull/9793 * fix(core): 将代理启动失败标记为失败的 tool calls by @yiliang114 in https://github.com/QwenLM/qwen-code/pull/9519 * refactor(goal): 通过单一核心渲染器渲染 Goal 继续提示 by @qqqys in https://github.com/QwenLM/qwen-code/pull/9581 * fix(core): 避免幽灵式关机挂起状态 by @AaronZ345 in https://github.com/QwenLM/qwen-code/pull/9550 * fix(core): 按会话隔离 fork 缓存读取器 by @tomsen02 in https://github.com/QwenLM/qwen-code/pull/9471 * refactor(review): 将 SKILL.md 拆分为核心正文及由判定结果控制的参考文件 by @wenshao in https://github.com/QwenLM/qwen-code/pull/9804 * feat(web-shell): 压缩代理活动摘要 by @ytahdn in https://github.com/QwenLM/qwen-code/pull/9657 * feat(auth): 将 Kimi (Moonshot AI) 添加为内置第三方提供商 by @TianYuan1024 in https://github.com/QwenLM/qwen-code/pull/9814 * fix(goal): 按预算单位计算目录预览数量 by @qqqys in https://github.com/QwenLM/qwen-code/pull/9835 * feat(core): 展示工作流将执行的操作,并限定批准该操作的授权范围 by @qqqys in https://github.com/QwenLM/qwen-code/pull/9837 ## 新贡献者 * @qwen-code-review-bot 在 https://github.com/QwenLM/qwen-code/pull/9594 首次贡献 * @deggs7 在 https://github.com/QwenLM/qwen-code/pull/9400 首次贡献 * @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 首次贡献 **完整更新日志**: https://github.com/QwenLM/qwen-code/compare/dsw-eas-net-smoke-20260819-r1...cua-driver-rs-v0.20.0