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-mcppackage
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).
What's Changed
- feat(web-shell): make Session Workflow dependencies navigable and quiet its chrome by @yiliang114 in #10938
- fix(core): let the producer's own budget decide shell output size by @doudouOUC in #11727
- feat(web-shell): Improve context overview and add manual compression by @wenshao in #11700
- fix(review): document the deadline's pause ceilings and improve capture-local errors by @wenshao in #11779
- docs: translate permission card and browser notification designs by @wenshao in #11775
- fix(ci): raise the build heap cap from 3072 to 4096 MB by @doudouOUC in #11781
- fix(cli): reap running monitors when the process dies on an uncaught exception by @yiliang114 in #11742
- feat(core): make the web_search budget configurable and bound the extractor fallback by @qqqys in #11692
- fix(web-shell): move source download to the header by @callmeYe in #11641
- fix(skills): re-apply a Skill's side effects when a session is resumed by @TianYuan1024 in #11280
- fix(web-shell): make the cockpit visual capture deterministic by @yiliang114 in #11786
- fix(dingtalk): remove background agent headings by @qqqys in #11800
- fix(cli): treat write-side PTY EIO as a benign teardown race by @yiliang114 in #11788
- fix(goal): keep a full-claim checkpoint replay from spending a stall, and tidy batching follow-ups by @qqqys in #11796
- fix(cli): resolve ACP core settings against the active target dir by @yiliang114 in #11647
- chore(pnpm): scope build approvals, pin the ACP zod peer, add a lockfile freshness lane by @yiliang114 in #11797
- ci(lint): stop new cli imports from the core package root by @yiliang114 in #11798
- fix(sdk): support standalone session creation over HTTP by @doudouOUC in #11812
- feat(web-shell): restore the workspace Git picker in the sidebar hover details by @ytahdn in #11818
- ci(triage): install zip in the verify lane by @doudouOUC in #11819
- ci: make CI agents' reasoning effort configurable via repo variables by @yiliang114 in #11833
- fix(core): accept Claude Code tool names in tool hook matchers by @qqqys in #11826
- fix(cli): keep history item ids strictly increasing across mixed base timestamps by @yiliang114 in #11743
- fix(ci): pass autofix reasoning effort to Kimi K3 by @yiliang114 in #11843
- fix(ci): restore Windows test baseline by @yiliang114 in #11787
- fix(cua): recover macOS App observation and input for 0.20.7 by @LaZzyMan in #11841
- feat(web-shell): Add manual compression to composer context hover by @wenshao in #11782
- fix(cli): only suggest -y for tool calls denied for lack of approval by @qqqys in #11828
- fix(web-shell): stabilize goal proposal approval layout by @qqqys in #11839
Full Changelog: cua-driver-rs-v0.20.6...cua-driver-rs-v0.20.7