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 中 b8fea284fd3f8999e58d5fac122a0f50af457557 处的配置生成发布说明 -->
## 更新内容
* fix(dws): 对齐群组与直接聊天访问控制 by @qqqys in https://github.com/QwenLM/qwen-code/pull/11836
* test: 记录 Windows inode 门控隐藏的内容,并取消跳过其中一项 by @yiliang114 in https://github.com/QwenLM/qwen-code/pull/11853
* fix(cua): 保留 Linux 观测数据与 REPL 诊断信息 by @DragonnZhang in https://github.com/QwenLM/qwen-code/pull/11829
* feat(core): 限制每次会话的 web_search 调用次数 by @qqqys in https://github.com/QwenLM/qwen-code/pull/11852
* fix(core)!: 允许 bash 在命令钩子中展开项目目录变量 by @qqqys in https://github.com/QwenLM/qwen-code/pull/11864
* fix(cua): 使 Linux 输入传递自适应 by @LaZzyMan in https://github.com/QwenLM/qwen-code/pull/11876
**完整更新日志**: https://github.com/QwenLM/qwen-code/compare/cua-driver-rs-v0.20.7...cua-driver-rs-v0.20.8
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 b8fea284fd3f8999e58d5fac122a0f50af457557 -->
## What's Changed
* fix(dws): align group and direct chat access controls by @qqqys in https://github.com/QwenLM/qwen-code/pull/11836
* test: record what the Windows inode gates are hiding, and un-skip one by @yiliang114 in https://github.com/QwenLM/qwen-code/pull/11853
* fix(cua): preserve Linux observations and REPL diagnostics by @DragonnZhang in https://github.com/QwenLM/qwen-code/pull/11829
* feat(core): cap web_search calls per session by @qqqys in https://github.com/QwenLM/qwen-code/pull/11852
* fix(core)!: let bash expand project directory variables in command hooks by @qqqys in https://github.com/QwenLM/qwen-code/pull/11864
* fix(cua): make Linux input delivery adaptive by @LaZzyMan in https://github.com/QwenLM/qwen-code/pull/11876
**Full Changelog**: https://github.com/QwenLM/qwen-code/compare/cua-driver-rs-v0.20.7...cua-driver-rs-v0.20.8