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.