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`
并在通过 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 中 e5f14e33e0b7a0ad35b36acd3b91b3f117a27efb 处的配置生成发布说明 -->
## 更新内容
* feat(core): 信任生成的脚本根目录以用于工作流 scriptPath 加载 by @qqqys in https://github.com/QwenLM/qwen-code/pull/9987
* docs: 整合各类文档修正 by @AaronZ345 in https://github.com/QwenLM/qwen-code/pull/9855
* fix(ci): 重试沙箱镜像构建,并在发布构建失败时提交问题 by @yiliang114 in https://github.com/QwenLM/qwen-code/pull/9916
* feat(providers): 在编辑前加载模型推荐 by @qqqys in https://github.com/QwenLM/qwen-code/pull/9980
* feat(goal): 在用户重新配置的 token 预算处停止自主延续 by @qqqys in https://github.com/QwenLM/qwen-code/pull/9891
* fix(web-shell): 限制响应式侧边栏抽屉 by @dreamWB in https://github.com/QwenLM/qwen-code/pull/10020
* fix(core): 通过规范标识对分层记忆文件进行去重 by @yiliang114 in https://github.com/QwenLM/qwen-code/pull/9600
* fix(cua-driver): 支持沙箱化的 Windows SDK 客户端 by @LaZzyMan in https://github.com/QwenLM/qwen-code/pull/10120
* chore(ci): 将 CUA npm 包迁移至可信发布 by @yiliang114 in https://github.com/QwenLM/qwen-code/pull/9836
* feat(acp): 启用托管的自动记忆生命周期 by @zgxkbtl in https://github.com/QwenLM/qwen-code/pull/9992
* chore(cua-driver): 将 SDK 升级至 0.20.1 by @LaZzyMan in https://github.com/QwenLM/qwen-code/pull/10127
* fix(node-repl): 使包验证具备幂等性 by @LaZzyMan in https://github.com/QwenLM/qwen-code/pull/10133
* fix(review): 为已取消的运行提供准确的回退正文,而非失败评论 by @wenshao in https://github.com/QwenLM/qwen-code/pull/10114
* fix(cua-driver): 同步发布版本标记 by @LaZzyMan in https://github.com/QwenLM/qwen-code/pull/10135
* feat(cli): 为无项目任务添加独立会话 by @doudouOUC in https://github.com/QwenLM/qwen-code/pull/9978
## 新贡献者
* @zgxkbtl 在 https://github.com/QwenLM/qwen-code/pull/9992 中完成了首次贡献
**完整更新日志**: https://github.com/QwenLM/qwen-code/compare/desktop-v0.2.2...cua-driver-rs-v0.20.1
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 (x86_64 + arm64)
- **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 e5f14e33e0b7a0ad35b36acd3b91b3f117a27efb -->
## What's Changed
* feat(core): trust a generated-scripts root for workflow scriptPath loads by @qqqys in https://github.com/QwenLM/qwen-code/pull/9987
* docs: consolidate assorted documentation corrections by @AaronZ345 in https://github.com/QwenLM/qwen-code/pull/9855
* fix(ci): retry sandbox image builds and file an issue when a release build fails by @yiliang114 in https://github.com/QwenLM/qwen-code/pull/9916
* feat(providers): load model recommendations before editing by @qqqys in https://github.com/QwenLM/qwen-code/pull/9980
* feat(goal): stop autonomous continuation at a token budget the user re-arms by @qqqys in https://github.com/QwenLM/qwen-code/pull/9891
* fix(web-shell): constrain responsive sidebar drawer by @dreamWB in https://github.com/QwenLM/qwen-code/pull/10020
* fix(core): dedupe hierarchical memory files by canonical identity by @yiliang114 in https://github.com/QwenLM/qwen-code/pull/9600
* fix(cua-driver): support sandboxed Windows SDK clients by @LaZzyMan in https://github.com/QwenLM/qwen-code/pull/10120
* chore(ci): migrate CUA npm packages to trusted publishing by @yiliang114 in https://github.com/QwenLM/qwen-code/pull/9836
* feat(acp): enable managed auto-memory lifecycle by @zgxkbtl in https://github.com/QwenLM/qwen-code/pull/9992
* chore(cua-driver): bump SDK to 0.20.1 by @LaZzyMan in https://github.com/QwenLM/qwen-code/pull/10127
* fix(node-repl): make package verification idempotent by @LaZzyMan in https://github.com/QwenLM/qwen-code/pull/10133
* fix(review): give cancelled runs an accurate fallback body instead of the failure comment by @wenshao in https://github.com/QwenLM/qwen-code/pull/10114
* fix(cua-driver): synchronize release version marker by @LaZzyMan in https://github.com/QwenLM/qwen-code/pull/10135
* feat(cli): Add standalone sessions for projectless tasks by @doudouOUC in https://github.com/QwenLM/qwen-code/pull/9978
## New Contributors
* @zgxkbtl made their first contribution in https://github.com/QwenLM/qwen-code/pull/9992
**Full Changelog**: https://github.com/QwenLM/qwen-code/compare/desktop-v0.2.2...cua-driver-rs-v0.20.1