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
- @ran411285752 made their first contribution in #6819
- @morluto made their first contribution in #6925
- @AriaZhao-coder made their first contribution in #6900
Full Changelog: sdk-typescript-v0.1.8...cua-driver-rs-v0.7.2