QwenLM/qwen-code cua-driver-rs-v0.20.5
QwenLM/qwen-code
Captured source
source ↗cua-driver-rs v0.20.5
Repository: QwenLM/qwen-code
Tag: cua-driver-rs-v0.20.5
Published: 2026-09-09T14:12:51Z
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(web-shell): show what a Goal has spent against the window it is allowed by @qqqys in https://github.com/QwenLM/qwen-code/pull/11254
- feat(external-context): Add opt-in auto recall for administrator-owned Mem0 dialects by @doudouOUC in https://github.com/QwenLM/qwen-code/pull/11246
- feat(goal): show what a Goal has spent against the window it is allowed by @qqqys in https://github.com/QwenLM/qwen-code/pull/11248
- feat(channels): Implement named-session worktree reset (Part 4B) by @doudouOUC in https://github.com/QwenLM/qwen-code/pull/11015
- fix(cli): stop housekeeping hanging on a deleted bind mount by @doudouOUC in https://github.com/QwenLM/qwen-code/pull/11285
- fix(ci): reap leaked E2E sandbox containers by @yiliang114 in https://github.com/QwenLM/qwen-code/pull/11264
- feat(serve): allow concurrent standalone daemons with session fencing by @doudouOUC in https://github.com/QwenLM/qwen-code/pull/11207
- feat(web-shell): add continuous history and compact turn navigation by @doudouOUC in https://github.com/QwenLM/qwen-code/pull/11208
- fix(ci): isolate E2E directories across Vitest forks by @yiliang114 in https://github.com/QwenLM/qwen-code/pull/11312
- fix(goal-draft): keep drafts concise and verifiable by @qqqys in https://github.com/QwenLM/qwen-code/pull/11284
- feat(external-context): Add daemon memory writes by @doudouOUC in https://github.com/QwenLM/qwen-code/pull/11311
- fix(serve): fail fast on unsupported target mutations in the CDP tunnel by @wenshao in https://github.com/QwenLM/qwen-code/pull/11315
- fix(channels): restore worktree-task routes through the managed load path by @doudouOUC in https://github.com/QwenLM/qwen-code/pull/11308
- feat(web-shell): add a context usage tab to the right sidebar by @wenshao in https://github.com/QwenLM/qwen-code/pull/11177
- feat(web-shell): refine file cards and configure drop destination by @ytahdn in https://github.com/QwenLM/qwen-code/pull/11298
- perf(dev): add pnpm worktree bootstrap foundation by @yiliang114 in https://github.com/QwenLM/qwen-code/pull/10449
- feat(cli): reap owned worktrees when daemon sessions are deleted by @doudouOUC in https://github.com/QwenLM/qwen-code/pull/11309
- perf(web-shell): avoid an unnecessary initial turn-index page request by @doudouOUC in https://github.com/QwenLM/qwen-code/pull/11323
- test(e2e): isolate protocol checks and ACP test state by @qwen-code-dev-bot in https://github.com/QwenLM/qwen-code/pull/11286
- fix(channels): spell the fake worktree path in its canonical form (#11317) by @qwen-code-dev-bot in https://github.com/QwenLM/qwen-code/pull/11318
- feat(channels): add shared multiline instructions field to channel management by @yiliang114 in https://github.com/QwenLM/qwen-code/pull/11082
- fix(web-shell): cancel pending locate scroll timers on unmount by @doudouOUC in https://github.com/QwenLM/qwen-code/pull/11322
- fix(live-host): keep packaging in the standalone npm workspace by @yiliang114 in https://github.com/QwenLM/qwen-code/pull/11329
- feat(goal): pause a Goal after three autonomous turns that make no progress by @qqqys in https://github.com/QwenLM/qwen-code/pull/11239
- fix(web-shell): preserve running subagent timer across replay by @ytahdn in https://github.com/QwenLM/qwen-code/pull/11332
- fix(core): stop the background-agent launch result from inviting the parent to peek by @qqqys in https://github.com/QwenLM/qwen-code/pull/11324
- feat(core): configure model reasoning capabilities by @callmeYe in https://github.com/QwenLM/qwen-code/pull/10999
- refactor(ci): extract release workflow scripts by @yiliang114 in https://github.com/QwenLM/qwen-code/pull/11165
- fix(web-shell): prefer clipboard text over image attachments by @ytahdn in https://github.com/QwenLM/qwen-code/pull/11334
- fix(rewind): close the review findings left open when #10959 merged by @yiliang114 in https://github.com/QwenLM/qwen-code/pull/11344
- chore: restore regression coverage after WebUI retirement by @yiliang114 in https://github.com/QwenLM/qwen-code/pull/11101
- fix(goal): count a checkpoint the verifier never answers as a stall by @qqqys in https://github.com/QwenLM/qwen-code/pull/11304
- refactor(daemon): decouple extension activation refresh by @callmeYe in https://github.com/QwenLM/qwen-code/pull/10991
- feat(goal): size the checkpoint verifier timeout for a full claim list, and let operators set it by @qqqys in https://github.com/QwenLM/qwen-code/pull/11305
- feat(dingtalk): show dynamic lifecycle tags by @BenGuanRan in https://github.com/QwenLM/qwen-code/pull/10504
- fix(serve): configure live-state polling with a five-second default by @doudouOUC in https://github.com/QwenLM/qwen-code/pull/11339
- fix(web-shell): stop surfacing SSE backpressure warning in transcript by @ytahdn in https://github.com/QwenLM/qwen-code/pull/11340
- fix(core): retry statusless SSE throttling errors by @DragonnZhang in https://github.com/QwenLM/qwen-code/pull/11216
- feat(external-context): Add daemon memory deletion by @doudouOUC in https://github.com/QwenLM/qwen-code/pull/11337
- docs(serve): clarify API-only HTTP integration by @yiliang114 in https://github.com/QwenLM/qwen-code/pull/11314
- feat(core): expand ${session_id} in per-provider customHeaders by @yiliang114 in https://github.com/QwenLM/qwen-code/pull/11282
- fix(ci): reap release integration containers by @yiliang114 in https://github.com/QwenLM/qwen-code/pull/11330
- docs(serve): sync the daemon capability tag count with the registry...
Excerpt shown — open the source for the full document.