← 返回更新日志

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

2026-09-09 · GitHub 原文
Qwen CUA Driver 预编译二进制文件 (托管于 `packages/cua-driver` 下)。 - **macOS**: 代码签名 + 公证通用二进制文件 + `QwenCuaDriver.app` - **Linux**: 未签名(x86_64 + arm64,glibc 2.31 最低版本) - **Windows**: 未签名的 UIAccess 工作进程 + 原生 SDK 负载 (x86_64 + arm64);部署时必须对目标机器上的工作进程进行签名并建立信任 才能激活 UIAccess - **Node.js**: 同一工作流在针对这些发布资产进行干净安装后发布 `@qwen-code/cua-sdk` 并在完成 MCP 协议冒烟测试后发布独立版本的 `@qwen-code/node-repl-mcp` 包 启用相对坐标:`CUA_DRIVER_RS_COORDINATE_SPACE=1` (默认 `0` = 关闭;可选 `CUA_DRIVER_RS_COORDINATE_SCALE=1000`)。 为受影响的模型 API 路由启用文本 MCP 负载过滤: `MCP_MODEL_PAYLOAD_FILTER=1`(默认关闭)。 <!-- 使用 .github/release.yml 中的配置(提交哈希 655baed68fbd5f284ab50e18bb1cb4bbf11613f9)生成发布说明 --> ## 更新内容 * feat(web-shell): 展示 Goal 在其允许的时间窗口内消耗的内容 by @qqqys 在 https://github.com/QwenLM/qwen-code/pull/11254 * feat(external-context): 为管理员拥有的 Mem0 方言添加可选自动召回 by @doudouOUC 在 https://github.com/QwenLM/qwen-code/pull/11246 * feat(goal): 展示 Goal 在其允许的时间窗口内消耗的内容 by @qqqys 在 https://github.com/QwenLM/qwen-code/pull/11248 * feat(channels): 实现命名会话 worktree 重置(第 4B 部分) by @doudouOUC 在 https://github.com/QwenLM/qwen-code/pull/11015 * fix(cli): 修复清理进程在已删除的绑定挂载上挂起的问题 by @doudouOUC 在 https://github.com/QwenLM/qwen-code/pull/11285 * fix(ci): 回收泄漏的 E2E 沙箱容器 by @yiliang114 在 https://github.com/QwenLM/qwen-code/pull/11264 * feat(serve): 允许通过会话围栏实现并发独立守护进程 by @doudouOUC 在 https://github.com/QwenLM/qwen-code/pull/11207 * feat(web-shell): 添加连续历史记录和紧凑的轮次导航 by @doudouOUC 在 https://github.com/QwenLM/qwen-code/pull/11208 * fix(ci): 跨 Vitest 分叉隔离 E2E 目录 by @yiliang114 在 https://github.com/QwenLM/qwen-code/pull/11312 * fix(goal-draft): 保持草稿简洁且可验证 by @qqqys 在 https://github.com/QwenLM/qwen-code/pull/11284 * feat(external-context): 添加守护进程内存写入 by @doudouOUC 在 https://github.com/QwenLM/qwen-code/pull/11311 * fix(serve): 在 CDP 隧道中遇到不支持的目标变更时快速失败 by @wenshao 在 https://github.com/QwenLM/qwen-code/pull/11315 * fix(channels): 通过托管加载路径恢复 worktree-task 路由 by @doudouOUC 在 https://github.com/QwenLM/qwen-code/pull/11308 * feat(web-shell): 在右侧边栏添加上下文使用选项卡 by @wenshao 在 https://github.com/QwenLM/qwen-code/pull/11177 * feat(web-shell): 优化文件卡片并配置放置目标 by @ytahdn 在 https://github.com/QwenLM/qwen-code/pull/11298 * perf(dev): 添加 pnpm worktree 引导基础 by @yiliang114 在 https://github.com/QwenLM/qwen-code/pull/10449 * feat(cli): 在删除守护进程会话时回收拥有的 worktree by @doudouOUC 在 https://github.com/QwenLM/qwen-code/pull/11309 * perf(web-shell): 避免不必要的初始 turn-index 页面请求 by @doudouOUC 在 https://github.com/QwenLM/qwen-code/pull/11323 * test(e2e): 隔离协议检查和 ACP 测试状态 by @qwen-code-dev-bot 在 https://github.com/QwenLM/qwen-code/pull/11286 * fix(channels): 以规范形式拼写假 worktree 路径 (#11317) by @qwen-code-dev-bot 在 https://github.com/QwenLM/qwen-code/pull/11318 * feat(channels): 在通道管理中添加共享多行指令字段 by @yiliang114 在 https://github.com/QwenLM/qwen-code/pull/11082 * fix(web-shell): 在卸载时取消待处理的定位滚动定时器 by @doudouOUC 在 https://github.com/QwenLM/qwen-code/pull/11322 * fix(live-host): 将打包保留在独立 npm 工作区中 by @yiliang114 在 https://github.com/QwenLM/qwen-code/pull/11329 * feat(goal): 在 Goal 连续三次自主轮次未取得进展后暂停 by @qqqys 在 https://github.com/QwenLM/qwen-code/pull/11239 * fix(web-shell): 在重放期间保留正在运行的子代理定时器 by @ytahdn 在 https://github.com/QwenLM/qwen-code/pull/11332 * fix(core): 阻止后台代理启动结果邀请父级进行窥探 by @qqqys 在 https://github.com/QwenLM/qwen-code/pull/11324 * feat(core): 配置模型推理能力 by @callmeYe 在 https://github.com/QwenLM/qwen-code/pull/10999 * refactor(ci): 提取发布工作流脚本 by @yiliang114 在 https://github.com/QwenLM/qwen-code/pull/11165 * fix(web-shell): 优先使用剪贴板文本而非图片附件 by @ytahdn 在 https://github.com/QwenLM/qwen-code/pull/11334 * fix(rewind): 关闭 #10959 合并时遗留的未关闭审查发现 by @yiliang114 在 https://github.com/QwenLM/qwen-code/pull/11344 * chore: 在 WebUI 退役后恢复回归测试覆盖率 by @yiliang114 在 https://github.com/QwenLM/qwen-code/pull/11101 * fix(goal): 将验证器从未回答的检查点计为停滞 by @qqqys 在 https://github.com/QwenLM/qwen-code/pull/11304 * refactor(daemon): 解耦扩展激活刷新 by @callmeYe 在 https://github.com/QwenLM/qwen-code/pull/10991 * feat(goal): 为完整声明列表设置检查点验证器超时,并允许操作员配置 by @qqqys 在 https://github.com/QwenLM/qwen-code/pull/11305 * feat(dingtalk): 显示动态生命周期标签 by @BenGuanRan 在 https://github.com/QwenLM/qwen-code/pull/10504 * fix(serve): 配置实时状态轮询,默认五秒 by @doudouOUC 在 https://github.com/QwenLM/qwen-code/pull/11339 * fix(web-shell): 停止在转录中显示 SSE 背压警告 by @ytahdn 在 https://github.com/QwenLM/qwen-code/pull/11340 * fix(core): 重试无状态 SSE 节流错误 by @DragonnZhang 在 https://github.com/QwenLM/qwen-code/pull/11216 * 新功能(external-context): 添加守护进程内存清理 by @doudouOUC in https://github.com/QwenLM/qwen-code/pull/11337 * 文档(serve): 澄清仅 API 的 HTTP 集成 by @yiliang114 in https://github.com/QwenLM/qwen-code/pull/11314 * 新功能(core): 在按提供商的 customHeaders 中扩展 ${session_id} by @yiliang114 in https://github.com/QwenLM/qwen-code/pull/11282 * 修复(ci): 回收发布集成容器 by @yiliang114 in https://github.com/QwenLM/qwen-code/pull/11330 * 文档(serve): 将守护进程能力标签计数与注册表同步 by @wenshao in https://github.com/QwenLM/qwen-code/pull/11368 * 构建/杂项(core): 格式化 prettier 检查仍拒绝的单个文件 by @wenshao in https://github.com/QwenLM/qwen-code/pull/11378 * 新功能(cli): 完成 OpenTUI 功能对齐(对话框、编辑器、Shell 模式) by @chiga0 in https://github.com/QwenLM/qwen-code/pull/11152 * 修复(web-shell): 显示会话活跃工作 by @yiliang114 in https://github.com/QwenLM/qwen-code/pull/11267 * 修复(docs): 防止守护进程能力总数漂移 by @yiliang114 in https://github.com/QwenLM/qwen-code/pull/11370 * 样式(core): 格式化 Anthropic 生成器测试 by @yiliang114 in https://github.com/QwenLM/qwen-code/pull/11374 * 修复(web-shell): 提交问题前要求提供答案 by @ytahdn in https://github.com/QwenLM/qwen-code/pull/11341 * 修复(web-shell): 在显示轮次轨道时,使转录列保持在编辑器轴上 by @qqqys in https://github.com/QwenLM/qwen-code/pull/11338 * 修复(web-shell): 限制待办进度交互 by @yiliang114 in https://github.com/QwenLM/qwen-code/pull/11382 * 修复(ci): 将高子进程 E2E 测试与 fork 压力隔离 by @yiliang114 in https://github.com/QwenLM/qwen-code/pull/11388 * 新功能(web-shell): 改进分屏会话导航 by @wenshao in https://github.com/QwenLM/qwen-code/pull/11250 * 新功能(goal): 在继续提示中携带预算数据和进度指导 by @qqqys in https://github.com/QwenLM/qwen-code/pull/11257 * 修复(review): 在探针授权的每次重写时应用内容过滤器筛选 (#9558) by @wenshao in https://github.com/QwenLM/qwen-code/pull/10421 * 修复(web-shell): 在慢速渲染期间保留历史锚点 by @yiliang114 in https://github.com/QwenLM/qwen-code/pull/11366 * 修复(core): 保留由失败的 post-checkout 钩子创建的分支提交 by @dvd233 in https://github.com/QwenLM/qwen-code/pull/11300 * 修复(web-shell): 替换分屏重渲染测试中的未定义 mock (#11404) by @qwen-code-dev-bot in https://github.com/QwenLM/qwen-code/pull/11406 * 修复(web-shell): 在分屏重渲染测试中使用重命名的 session-activity mock (#11409) by @qwen-code-dev-bot in https://github.com/QwenLM/qwen-code/pull/11412 * 新功能(workflows): 记录失败代理日志并将代理失败状态结算为 null by @qqqys in https://github.com/QwenLM/qwen-code/pull/11196 * 修复(ci): 将 serve 路由 E2E 测试与 fork 压力隔离 (#11389) by @qwen-code-dev-bot in https://github.com/QwenLM/qwen-code/pull/11391 * 修复(cli): 防止通道 pidfile 被 PID 重用 by @BenGuanRan in https://github.com/QwenLM/qwen-code/pull/10687 * 文档: 要求提供双语设计文档 by @wenshao in https://github.com/QwenLM/qwen-code/pull/11419 * 新功能(core): 在 ModelStudio 标准版/Token 计划中默认启用内置 web_search by @qqqys in https://github.com/QwenLM/qwen-code/pull/11348 * 修复(cli): 限制后台通知队列上限并告知模型已丢弃的内容 by @qqqys in https://github.com/QwenLM/qwen-code/pull/11351 * 修复(ci): 允许 ECS 运行器版本解析耗时 90 分钟 by @yiliang114 in https://github.com/QwenLM/qwen-code/pull/10921 * 重构(channels): 移除过时的块流式传输 by @qqqys in https://github.com/QwenLM/qwen-code/pull/11381 * 新功能(web-shell): 添加可选的浏览器任务通知 by @doudouOUC in https://github.com/QwenLM/qwen-code/pull/11398 * 新功能(dingtalk): 使用原生交互卡片展示工具权限请求 by @BenGuanRan in https://github.com/QwenLM/qwen-code/pull/10457 * 修复(web-shell): 恢复转录布局与导航展示 by @ytahdn in https://github.com/QwenLM/qwen-code/pull/11430 * 重构(serve): 解耦工作区容量策略 by @doudouOUC in https://github.com/QwenLM/qwen-code/pull/11428 * 修复(deps): 升级 sharp 至 0.35.4 以解决 libheif 高危 CVE 漏洞 by @yiliang114 in https://github.com/QwenLM/qwen-code/pull/11435 * 新功能(web-shell): 将 Plan 工作流与执行权限分离 by @ytahdn in https://github.com/QwenLM/qwen-code/pull/11423 * 文档(nav): 停止隐藏开发者示例部分 by @yiliang114 in https://github.com/QwenLM/qwen-code/pull/11426 * 修复(web-shell): 使浅色主题下的终端文本选择可见 by @ytahdn in https://github.com/QwenLM/qwen-code/pull/11445 * 文档(serve): 说明 --no-web 实际移除的内容 by @yiliang114 in https://github.com/QwenLM/qwen-code/pull/11446 * 修复(external-context): 使删除响应与 Mem0 SDK 对齐 by @doudouOUC in https://github.com/QwenLM/qwen-code/pull/11397 * 新功能(serve): 一键远程启动(含生成令牌、同源 Shell 访问及配对二维码) by @wenshao in https://github.com/QwenLM/qwen-code/pull/11172 * 修复(core): 自动网页搜索改用 qwen3.8-flash by @qqqys in https://github.com/QwenLM/qwen-code/pull/11450 * 新功能(ipc): 丢弃快于会话处理速度的对等消息,并仅通知发送者一次 by @qqqys in https://github.com/QwenLM/qwen-code/pull/11277 * 修复(web-shell): 在移动端文本域后端显示并绑定编辑器快捷键 by @ytahdn in https://github.com/QwenLM/qwen-code/pull/11454 * 修复(web-shell): 会话就绪前限制子代理详情展示 by @ytahdn in https://github.com/QwenLM/qwen-code/pull/11434 * 修复(web-shell): 将悬停时间戳从消息文本中移出 by @yiliang114 in https://github.com/QwenLM/qwen-code/pull/11380 * 新功能: 支持 GPT-5 和 GPT-6 推理力度配置 by @wenshao in https://github.com/QwenLM/qwen-code/pull/11295 * fix(cli): 从恢复的对话记录中初始化无头模式的 promptIds by @yiliang114 in https://github.com/QwenLM/qwen-code/pull/11441 * fix(core): 省略无参数的 OpenAI 工具 schema by @yiliang114 in https://github.com/QwenLM/qwen-code/pull/11431 * fix(cli): 恢复 OpenTUI 的横幅、页脚和加载状态;修复 OSS 镜像版本 by @chiga0 in https://github.com/QwenLM/qwen-code/pull/11437 * fix(daemon): 为活跃对话记录回放持久化 prompt 身份 by @XIQIXIQIXIQI in https://github.com/QwenLM/qwen-code/pull/11062 * fix(goal): 重试超出申领预算的检查点,而非消耗一次停顿 by @qqqys in https://github.com/QwenLM/qwen-code/pull/11365 * feat(core): 扩展 Kimi、Qwen 和 DeepSeek 的推理预设 by @callmeYe in https://github.com/QwenLM/qwen-code/pull/11349 * fix(dws): 转发 Aone 沙箱标识符 by @qqqys in https://github.com/QwenLM/qwen-code/pull/11462 * feat(sessions): 记录注册的会话类型,并文档化注册表与 wire 契约 by @qqqys in https://github.com/QwenLM/qwen-code/pull/11463 * feat(web-shell): 使已回答的问题在处理后的摘要外保持可见 by @ytahdn in https://github.com/QwenLM/qwen-code/pull/11461 * feat(web-shell): 改进会话概览导航与详情 by @wenshao in https://github.com/QwenLM/qwen-code/pull/11238 * fix(cli): 在测试期间平息 fire-and-forget 服务处理器 (#11346) by @qwen-code-dev-bot in https://github.com/QwenLM/qwen-code/pull/11362 * fix(serve): 重新连接被驱逐的 SSE 客户端 by @yiliang114 in https://github.com/QwenLM/qwen-code/pull/11467 * refactor(cli): 移除旧的 Goal Stop 钩子连接代码 by @qqqys in https://github.com/QwenLM/qwen-code/pull/11459 * fix(ci): 将 PR 创建与发布错开以避免触发二级速率限制 by @yiliang114 in https://github.com/QwenLM/qwen-code/pull/11444 * refactor(core): 停止通过旧的 Stop 钩子路由 Goal 回合 by @qqqys in https://github.com/QwenLM/qwen-code/pull/11458 * fix(cua): 保留降级状态的 UIAccess 响应 by @LaZzyMan in https://github.com/QwenLM/qwen-code/pull/11479 * fix(release): 将 Debian 11 仓库固定到一致的快照 by @LaZzyMan in https://github.com/QwenLM/qwen-code/pull/11487 ## 新贡献者 * @dvd233 在 https://github.com/QwenLM/qwen-code/pull/11300 完成了首次贡献 **完整更新日志**: https://github.com/QwenLM/qwen-code/compare/cua-driver-rs-v0.20.4...cua-driver-rs-v0.20.5