Cua-BenchThe best frontier agent clears just 6 of 25 expert KiCad tasks.View overview
All changelog entries

Changelog

Week of August 3, 2026

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.