github QwenLM/qwen-code cua-driver-rs-v0.7.2
cua-driver-rs v0.7.2

pre-release5 hours ago

cua-driver prebuilt binaries — relative-coordinate fork
(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)

Enable relative coordinates: CUA_DRIVER_RS_COORDINATE_SPACE=1
(default 0 = off; optional CUA_DRIVER_RS_COORDINATE_SCALE=1000).

What's Changed

  • docs(review): cap PR scope after repeated review rounds by @wenshao in #6848
  • feat(web-shell): add workspace path lock by @ytahdn in #6853
  • fix(web-shell): improve file search and composer focus by @ytahdn in #6845
  • fix(web-shell): prevent composer tag update loop by @ytahdn in #6859
  • feat(web-shell): add extension management page by @ytahdn in #6815
  • fix(web-shell): make composer height adaptive by @dreamWB in #6872
  • fix(web-shell): remove duplicate useWebShellPortalRoot import in ChatEditor by @C0d3N1nja97342 in #6890
  • fix(ci): skip empty SDK release PR by @yiliang114 in #6861
  • fix(ci): avoid apt on self-hosted Playwright smoke by @yiliang114 in #6865
  • fix(webui): honor follow-up accept callback suppression by @yiliang114 in #6862
  • feat(core): emit liveness heartbeats for silent foreground shell commands by @doudouOUC in #6876
  • feat(cli): VP mode UX improvements by @chiga0 in #6885
  • fix(cli): wrap long compact tool summaries by @han-dreamer in #6847
  • fix(web-shell): persist collapsed session group sections across reload by @samuelhsin in #6878
  • ci(release): finalize stable releases asynchronously by @yiliang114 in #6868
  • fix(cli): avoid updating active CLI processes by @yiliang114 in #6874
  • fix(dingtalk): refresh token for inbound media by @qqqys in #6903
  • feat(acp): expose tool-call preparation lifecycle by @ran411285752 in #6819
  • fix(vscode): run ACP process in Electron Node mode by @yiliang114 in #6866
  • feat(channels): add structured channel memory management by @qqqys in #6860
  • feat(ci): add automated PR failure patrol by @yiliang114 in #6766
  • feat(scripts): add local PR verification gate by @callmeYe in #6873
  • fix(cli): keep exit_plan_mode plan visible inside the pending viewport clamp (#6867) by @C0d3N1nja97342 in #6882
  • fix(test): isolate WeCom temporary files across concurrent CI jobs by @yiliang114 in #6908
  • fix(core): preserve display output for malformed tool results by @morluto in #6925
  • fix(vscode-companion): accurate image-size messages and formatFileSize units by @chinesepowered in #6904
  • fix(vscode-companion): don't let a non-boundary @ suppress / completion by @chinesepowered in #6902
  • feat(web-shell): expose session controls to hosts by @dreamWB in #6906
  • feat(channels): support DingTalk webhook delivery to direct messages by @BenGuanRan in #6891
  • feat(core): add PDF vision bridge fallback by @doudouOUC in #6846
  • fix(cli): don't mutate cached trusted-folders config on preview trust check by @AriaZhao-coder in #6900
  • feat(cli): add general.notificationMode to silence per-approval notifications (#6898) by @C0d3N1nja97342 in #6922
  • fix(mcp): require trust for read-only auto-approval by @morluto in #6924
  • fix(cli): apply FETCH_TIMEOUT_MS to /update version check and log fetchInfo results (#6857) by @C0d3N1nja97342 in #6887
  • fix(core): include skill results in microcompaction by @han-dreamer in #6788
  • feat(web-shell): use popovers for composer controls by @ytahdn in #6877
  • fix(core): handle unsigned Claude thinking from proxies by @yiliang114 in #6893
  • feat(cli): change default approval mode from default to auto by @pomelo-nwu in #6899
  • fix(config): reject fractional session and tool-call limits by @morluto in #6920
  • fix(web-shell): Harden non-primary session archive actions by @doudouOUC in #6912
  • fix(core): sanitize standalone closing thinking tags by @yiliang114 in #6854
  • fix(webui): route useLocalStorage functional updates through prev state by @chinesepowered in #6905
  • feat(cli): add /learn command for user-initiated skill creation by @LaZzyMan in #6440
  • fix(core): Classify shell timeouts as tool errors by @doudouOUC in #6864
  • fix(web-shell): restore portal root hook import by @yiliang114 in #6934
  • feat(web-shell): auto-post visual previews (screenshots + flow GIFs) on PRs by @wenshao in #6880
  • fix(review): prove the diff was read, build every agent's prompt, and compute the verdict by @wenshao in #6892
  • feat(daemon): add immutable session source metadata by @ytahdn in #6932
  • fix(core): roll back failed max-token continuation attempts by @morluto in #6921
  • fix(cli): isolate submit tests from inherited QWEN_CODE_SESSION_ID by @qwen-code-dev-bot in #6944
  • feat(web-shell): add zoom, pan and drag controls to Mermaid diagrams by @yuanyuanAli in #6881
  • feat(review): build the Step 4 verifier and Step 5 reverse-audit prompts in code by @wenshao in #6942
  • feat(web-shell): maximize a single split pane by @wenshao in #6951
  • ci(web-shell): stop visual previews firing on SDK-only PRs by @wenshao in #6959
  • feat(cli): Add archived session export by @doudouOUC in #6911
  • fix(web-shell): show workspace chip tooltip on narrow composer by @wenshao in #6958
  • fix(test): widen second-turn phase timeouts in stdin-close E2E test (#6966) by @qwen-code-dev-bot in #6973
  • feat(web-shell): show sessions awaiting user action by @ytahdn in #6956
  • fix(wecom): prevent requireMention from disabling group chat by @BenGuanRan in #6948
  • fix(cua-driver): harden MCP tool reliability by @LaZzyMan in #6968

New Contributors

Full Changelog: sdk-typescript-v0.1.8...cua-driver-rs-v0.7.2

Don't miss a new qwen-code release

NewReleases is sending notifications on new releases.