cua-driver
Releases: 0.18.0, 0.19.0, 0.19.1, 0.19.2.
Features
- Drop the session orb from the cursor badge — #2842.
- Exact-target macOS background input v1 — #2837.
- Add macOS Spaces awareness to list_windows — #2850.
- Support Prime Agent skill onboarding — #2944.
Fixes
- Prevent Linux uinput pointer panics — #2736.
- Quiesce idle Wayland overlay — #2828.
- Bound Linux AT-SPI listener startup — #2827.
- Hard-bound Windows UIA provider calls — #2117.
- Report macOS key delivery truthfully — #2830.
- Stop Windows update --apply from killing itself — #2805.
- Select the correct Linux AT-SPI application tree — #2740.
- Harden Windows discovery and foreground input — #2812.
- Bound Linux snapshots after app exit — #2822.
- Verify exact macOS window activation — #2829.
- Bound Windows installed-app discovery — #2855.
- Bound Windows app-name lookup — #2858.
- Explain permanent scope recovery — #2857.
- Refuse minimized Windows element actions — #2849.
- Avoid accessibility advertise on Cinnamon — #2784.
- Launch desktop AppsFolder apps on Windows — #2862.
- Bound large macOS text synthesis — #2863.
- Repair X11 overlay after display changes — #2354.
- Fail closed on X11 overlay shape errors — #1818.
- Keep Windows cursor visible without focus theft — #2864.
- Clarify synthetic browser click outcomes — #2866.
- Keep Windows autostart on the junction path — #2809.
- Avoid retrying deferred text writes — #2701.
- Report PostMessage pixel fallback truthfully — #2873.
- Stage local installs over a running driver — #2889.
- Scope the Linux AT-SPI walk to the requested window — #2895.
- Keep remote debugging enabled when a restart is needed — #2911.
- Ignore macOS compositor sibling surfaces — #2908.
- Report honest macOS browser chrome coverage — #2919.
- Linux cursor overlay compositing, xrdp-family servers, and resting float — #2940.
- Resolve Linux launch_app names via .desktop entries and surface xdg-open failures — #2954.
- Survive z-order BadMatch under reparenting WMs so the Linux agent cursor can paint — #2957.
- Record launch provenance for sessionless launch_app so kill_app can reprove it — #2966.
- Advertise refusals in the MCP outputSchema — #2968.
- Reap Linux launch_app children instead of leaking zombies — #2974.
- Constrain incompatible zune-core resolution — #2984.
- Make MCP output schemas object-rooted — #2983.
Performance
- Accelerate macOS window capture with ScreenCaptureKit — #2795.
- Accelerate Linux X11 capture with MIT-SHM — #2796.
Thanks to @KeroZelvin, @KoolenDasheppi, @OsvaldoLRR-dev, @ai-ag2026, @alexdimadi, @ampagent, @aryasaatvik, @biztex, @dgmpurf, @falagama-cpu, @feifguo, @hami-sh, @loonghao, @marvinbaudach, @muyiai, @nianchen8, @prathamdby, @railapex, @rickoslyder, @rs280, @rsyuzyov for contributing.