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`
并独立版本化地发布 `@qwen-code/node-repl-mcp` 包
在其 MCP 协议冒烟测试之后
启用相对坐标:`CUA_DRIVER_RS_COORDINATE_SPACE=1`
(默认 `0` = 关闭;可选 `CUA_DRIVER_RS_COORDINATE_SCALE=1000`)。
为受影响的模型 API 路由启用文本 MCP 负载过滤:
`MCP_MODEL_PAYLOAD_FILTER=1`(默认关闭)。
<!-- 使用 .github/release.yml 中的配置生成发布说明,提交哈希:5b7b50380abe1c2b9abe6bf3ecbcadfa5a9334a1 -->
## 更新内容
* feat(web-shell):使会话工作流依赖项可导航,并精简其浏览器界面 by @yiliang114 in https://github.com/QwenLM/qwen-code/pull/10938
* fix(core):由生产者自身的预算决定 Shell 输出大小 by @doudouOUC in https://github.com/QwenLM/qwen-code/pull/11727
* feat(web-shell):改进上下文概览并添加手动压缩 by @wenshao in https://github.com/QwenLM/qwen-code/pull/11700
* fix(review):记录截止时间的暂停上限并改进本地捕获错误 by @wenshao in https://github.com/QwenLM/qwen-code/pull/11779
* docs:翻译权限卡片和浏览器通知设计 by @wenshao in https://github.com/QwenLM/qwen-code/pull/11775
* fix(ci):将构建堆上限从 3072 MB 提升至 4096 MB by @doudouOUC in https://github.com/QwenLM/qwen-code/pull/11781
* fix(cli):当进程因未捕获异常而终止时,回收正在运行的监控器 by @yiliang114 in https://github.com/QwenLM/qwen-code/pull/11742
* feat(core):使 web_search 预算可配置,并限制提取器回退 by @qqqys in https://github.com/QwenLM/qwen-code/pull/11692
* fix(web-shell):将源码下载移至页眉 by @callmeYe in https://github.com/QwenLM/qwen-code/pull/11641
* fix(skills):恢复会话时重新应用技能副作用 by @TianYuan1024 in https://github.com/QwenLM/qwen-code/pull/11280
* fix(web-shell):使驾驶舱视觉捕获确定性化 by @yiliang114 in https://github.com/QwenLM/qwen-code/pull/11786
* fix(dingtalk):移除后台代理标题 by @qqqys in https://github.com/QwenLM/qwen-code/pull/11800
* fix(cli):将写入端 PTY EIO 视为良性清理竞态 by @yiliang114 in https://github.com/QwenLM/qwen-code/pull/11788
* fix(goal):防止全量检查点重放消耗停滞时间,并整理批量后续任务 by @qqqys in https://github.com/QwenLM/qwen-code/pull/11796
* fix(cli):针对活动目标目录解析 ACP 核心设置 by @yiliang114 in https://github.com/QwenLM/qwen-code/pull/11647
* chore(pnpm):限定构建审批范围,固定 ACP zod 依赖,添加锁文件新鲜度检查通道 by @yiliang114 in https://github.com/QwenLM/qwen-code/pull/11797
* ci(lint):阻止新的 CLI 导入从核心包根目录引入 by @yiliang114 in https://github.com/QwenLM/qwen-code/pull/11798
* fix(sdk):支持通过 HTTP 创建独立会话 by @doudouOUC in https://github.com/QwenLM/qwen-code/pull/11812
* feat(web-shell):在侧边栏悬停详情中恢复工作区 Git 选择器 by @ytahdn in https://github.com/QwenLM/qwen-code/pull/11818
* ci(triage):在验证通道中安装 zip by @doudouOUC in https://github.com/QwenLM/qwen-code/pull/11819
* ci:通过仓库变量使 CI 代理的推理工作量可配置 by @yiliang114 in https://github.com/QwenLM/qwen-code/pull/11833
* fix(core):在工具钩子匹配器中接受 Claude Code 工具名称 by @qqqys in https://github.com/QwenLM/qwen-code/pull/11826
* fix(cli):在混合基础时间戳下保持历史项 ID 严格递增 by @yiliang114 in https://github.com/QwenLM/qwen-code/pull/11743
* fix(ci):将自动修复推理工作量传递给 Kimi K3 by @yiliang114 in https://github.com/QwenLM/qwen-code/pull/11843
* fix(ci):恢复 Windows 测试基线 by @yiliang114 in https://github.com/QwenLM/qwen-code/pull/11787
* fix(cua):为 0.20.7 恢复 macOS 应用观察与输入 by @LaZzyMan in https://github.com/QwenLM/qwen-code/pull/11841
* feat(web-shell):在作曲家上下文悬停中手动压缩 by @wenshao in https://github.com/QwenLM/qwen-code/pull/11782
* fix(cli):仅对因缺乏审批而被拒绝的工具调用建议 -y by @qqqys in https://github.com/QwenLM/qwen-code/pull/11828
* fix(web-shell):稳定目标提案审批布局 by @qqqys in https://github.com/QwenLM/qwen-code/pull/11839
**完整更新日志**:https://github.com/QwenLM/qwen-code/compare/cua-driver-rs-v0.20.6...cua-driver-rs-v0.20.7
Qwen CUA Driver prebuilt binaries
(vendored under `packages/cua-driver`).
- **macOS**: codesigned + notarized universal binary + `QwenCuaDriver.app`
- **Linux**: unsigned (x86_64 + arm64, glibc 2.31 floor)
- **Windows**: unsigned UIAccess worker + native SDK payload
(x86_64 + arm64); deployments must sign and trust the worker
on the target machine before UIAccess activation
- **Node.js**: the same workflow publishes `@qwen-code/cua-sdk`
after a clean install against these release assets and publishes
the independently versioned `@qwen-code/node-repl-mcp` package
after its MCP protocol smoke tests
Enable relative coordinates: `CUA_DRIVER_RS_COORDINATE_SPACE=1`
(default `0` = off; optional `CUA_DRIVER_RS_COORDINATE_SCALE=1000`).
Enable textual MCP payload filtering for affected model API routes:
`MCP_MODEL_PAYLOAD_FILTER=1` (default off).
<!-- Release notes generated using configuration in .github/release.yml at 5b7b50380abe1c2b9abe6bf3ecbcadfa5a9334a1 -->
## What's Changed
* feat(web-shell): make Session Workflow dependencies navigable and quiet its chrome by @yiliang114 in https://github.com/QwenLM/qwen-code/pull/10938
* fix(core): let the producer's own budget decide shell output size by @doudouOUC in https://github.com/QwenLM/qwen-code/pull/11727
* feat(web-shell): Improve context overview and add manual compression by @wenshao in https://github.com/QwenLM/qwen-code/pull/11700
* fix(review): document the deadline's pause ceilings and improve capture-local errors by @wenshao in https://github.com/QwenLM/qwen-code/pull/11779
* docs: translate permission card and browser notification designs by @wenshao in https://github.com/QwenLM/qwen-code/pull/11775
* fix(ci): raise the build heap cap from 3072 to 4096 MB by @doudouOUC in https://github.com/QwenLM/qwen-code/pull/11781
* fix(cli): reap running monitors when the process dies on an uncaught exception by @yiliang114 in https://github.com/QwenLM/qwen-code/pull/11742
* feat(core): make the web_search budget configurable and bound the extractor fallback by @qqqys in https://github.com/QwenLM/qwen-code/pull/11692
* fix(web-shell): move source download to the header by @callmeYe in https://github.com/QwenLM/qwen-code/pull/11641
* fix(skills): re-apply a Skill's side effects when a session is resumed by @TianYuan1024 in https://github.com/QwenLM/qwen-code/pull/11280
* fix(web-shell): make the cockpit visual capture deterministic by @yiliang114 in https://github.com/QwenLM/qwen-code/pull/11786
* fix(dingtalk): remove background agent headings by @qqqys in https://github.com/QwenLM/qwen-code/pull/11800
* fix(cli): treat write-side PTY EIO as a benign teardown race by @yiliang114 in https://github.com/QwenLM/qwen-code/pull/11788
* fix(goal): keep a full-claim checkpoint replay from spending a stall, and tidy batching follow-ups by @qqqys in https://github.com/QwenLM/qwen-code/pull/11796
* fix(cli): resolve ACP core settings against the active target dir by @yiliang114 in https://github.com/QwenLM/qwen-code/pull/11647
* chore(pnpm): scope build approvals, pin the ACP zod peer, add a lockfile freshness lane by @yiliang114 in https://github.com/QwenLM/qwen-code/pull/11797
* ci(lint): stop new cli imports from the core package root by @yiliang114 in https://github.com/QwenLM/qwen-code/pull/11798
* fix(sdk): support standalone session creation over HTTP by @doudouOUC in https://github.com/QwenLM/qwen-code/pull/11812
* feat(web-shell): restore the workspace Git picker in the sidebar hover details by @ytahdn in https://github.com/QwenLM/qwen-code/pull/11818
* ci(triage): install zip in the verify lane by @doudouOUC in https://github.com/QwenLM/qwen-code/pull/11819
* ci: make CI agents' reasoning effort configurable via repo variables by @yiliang114 in https://github.com/QwenLM/qwen-code/pull/11833
* fix(core): accept Claude Code tool names in tool hook matchers by @qqqys in https://github.com/QwenLM/qwen-code/pull/11826
* fix(cli): keep history item ids strictly increasing across mixed base timestamps by @yiliang114 in https://github.com/QwenLM/qwen-code/pull/11743
* fix(ci): pass autofix reasoning effort to Kimi K3 by @yiliang114 in https://github.com/QwenLM/qwen-code/pull/11843
* fix(ci): restore Windows test baseline by @yiliang114 in https://github.com/QwenLM/qwen-code/pull/11787
* fix(cua): recover macOS App observation and input for 0.20.7 by @LaZzyMan in https://github.com/QwenLM/qwen-code/pull/11841
* feat(web-shell): Add manual compression to composer context hover by @wenshao in https://github.com/QwenLM/qwen-code/pull/11782
* fix(cli): only suggest -y for tool calls denied for lack of approval by @qqqys in https://github.com/QwenLM/qwen-code/pull/11828
* fix(web-shell): stabilize goal proposal approval layout by @qqqys in https://github.com/QwenLM/qwen-code/pull/11839
**Full Changelog**: https://github.com/QwenLM/qwen-code/compare/cua-driver-rs-v0.20.6...cua-driver-rs-v0.20.7