ReleaseQwen (Alibaba Cloud)Qwen (Alibaba Cloud)published Sep 7, 2026seen 1d

QwenLM/qwen-code cua-driver-rs-v0.20.4

QwenLM/qwen-code

Open original ↗

Captured source

source ↗
published Sep 7, 2026seen 1dcaptured 1dhttp 200method plain

cua-driver-rs v0.20.4

Repository: QwenLM/qwen-code

Tag: cua-driver-rs-v0.20.4

Published: 2026-09-07T10:27:09Z

Prerelease: yes

Release notes: 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).

What's Changed

  • feat(channels): add BTW side questions to Channel conversations by @qqqys in https://github.com/QwenLM/qwen-code/pull/10713
  • fix(ci): stop sandbox image prep from waiting on another run's tests by @yiliang114 in https://github.com/QwenLM/qwen-code/pull/10843
  • fix(test): give the serve routes daemon a CI-sized ACP handshake budget by @yiliang114 in https://github.com/QwenLM/qwen-code/pull/10846
  • fix(cli): rate-limit interim monitor notification turns (#10818) by @yiliang114 in https://github.com/QwenLM/qwen-code/pull/10848
  • chore(deps): bump fast-uri to 3.1.7 to clear the high-severity audit gate by @wenshao in https://github.com/QwenLM/qwen-code/pull/10862
  • chore(vscode): refresh NOTICES for the fast-uri bump by @yiliang114 in https://github.com/QwenLM/qwen-code/pull/10863
  • fix(channels): route daemon permission votes by session by @qqqys in https://github.com/QwenLM/qwen-code/pull/10793
  • docs(goals): sync the Goal docs with the current runtime by @qqqys in https://github.com/QwenLM/qwen-code/pull/10785
  • fix(live-host-release): build sdk before qwen-live in publish job by @LaZzyMan in https://github.com/QwenLM/qwen-code/pull/10836
  • fix(ci): read the CI patrol's status rollup one PR at a time by @yiliang114 in https://github.com/QwenLM/qwen-code/pull/10861
  • fix(cli): close OpenTUI submit-path gaps, restore its E2E leg by @chiga0 in https://github.com/QwenLM/qwen-code/pull/10831
  • fix(release): stop one flaky test from failing a stable release by @yiliang114 in https://github.com/QwenLM/qwen-code/pull/10842
  • ci: split lint and static checks out of the Test job by @wenshao in https://github.com/QwenLM/qwen-code/pull/10756
  • fix(ci): retry a contended unit attempt and bound a hung one by @yiliang114 in https://github.com/QwenLM/qwen-code/pull/10868
  • fix(cli): resolve the sessionCd folder-trust gate from the session workspace, not the stale this.settings cache by @tomsen02 in https://github.com/QwenLM/qwen-code/pull/10470
  • fix(cli): remove duplicate folder trust mock by @yiliang114 in https://github.com/QwenLM/qwen-code/pull/10874
  • test(review): stamp the ledger entries when the test runs, not when it loads by @yiliang114 in https://github.com/QwenLM/qwen-code/pull/10878
  • fix(acp-bridge): deflake the exhaustive UTF-16 byte-estimate test (#10529) by @qwen-code-dev-bot in https://github.com/QwenLM/qwen-code/pull/10532
  • fix(workflow): classify Critical feedback by leading marker by @Sumire-no-kai in https://github.com/QwenLM/qwen-code/pull/10361
  • fix(release): report a workspace test run that fails with nothing failing by @yiliang114 in https://github.com/QwenLM/qwen-code/pull/10805
  • ci: collect coverage only on the post-merge run and run cli tests under node by @wenshao in https://github.com/QwenLM/qwen-code/pull/10890
  • docs(design): Define relaxed standalone daemon ownership by @doudouOUC in https://github.com/QwenLM/qwen-code/pull/10828
  • fix(cli): Align OpenTUI mid-turn submit and exit with ink by @chiga0 in https://github.com/QwenLM/qwen-code/pull/10883
  • feat(web-shell): expose session artifact snapshots by @dreamWB in https://github.com/QwenLM/qwen-code/pull/10747
  • test(cli): stamp the background-work duration fixture when the test runs, not when it loads (#10881) by @qwen-code-dev-bot in https://github.com/QwenLM/qwen-code/pull/10889
  • feat(dingtalk): support outbound file delivery by @qqqys in https://github.com/QwenLM/qwen-code/pull/10893
  • test: stop millisecond budgets from measuring the shared pool by @yiliang114 in https://github.com/QwenLM/qwen-code/pull/10870
  • feat(web-shell): visualize and manage dynamic workflow runs by @qqqys in https://github.com/QwenLM/qwen-code/pull/10594
  • perf(web-shell): derive the session workflow projection once by @yiliang114 in https://github.com/QwenLM/qwen-code/pull/10871
  • test(integration): synchronize mid-turn /quit completion by @qwen-code-dev-bot in https://github.com/QwenLM/qwen-code/pull/10926
  • feat(ipc): tell senders when a message is refused, and expire held ones by @qqqys in https://github.com/QwenLM/qwen-code/pull/10809
  • fix(web-shell): make the 30 s overview-poll e2e deterministic by @yiliang114 in https://github.com/QwenLM/qwen-code/pull/10934
  • feat(serve): add session resource catalog by @w9lsky in https://github.com/QwenLM/qwen-code/pull/10837
  • fix(cli): submit exact slash commands from the live input by @yiliang114 in https://github.com/QwenLM/qwen-code/pull/10929
  • fix(web-shell): disable Push while the branch is behind its upstream by @wenshao in https://github.com/QwenLM/qwen-code/pull/10754
  • fix(cli): resolve session-management settings per request, not from the stale this.settings cache by @tomsen02 in https://github.com/QwenLM/qwen-code/pull/10095
  • fix(ci): name the failing job when a main CI run reports no test result by @qwen-code-dev-bot in https://github.com/QwenLM/qwen-code/pull/10855
  • test(cli): keep the redaction ReDoS guard asserting on the shared pool by @yiliang114 in https://github.com/QwenLM/qwen-code/pull/10912
  • fix(cli): complete the live slash-submit deps and fixture (#10944) by @qwen-code-dev-bot in https://github.com/QwenLM/qwen-code/pull/10961
  • fix(test): end interactive PTY sessions a test never closed by @qwen-code-dev-bot in https://github.com/QwenLM/qwen-code/pull/10971
  • feat(web-shell): give running subagents a live status in the transcript by @wenshao in https://github.com/QwenLM/qwen-code/pull/10939
  • ci(e2e): build once on a hosted runner and unpack it on...

Excerpt shown — open the source for the full document.