b31f39268e72593a6da907c0313409cf21f0e722
Detector now walks each AXWindow subtree independently and returns both aggregate signals (for state machine) and a list of AXWindow element refs for windows with active approval signals. Overlay reads position/size directly from AXWindow elements via AXValueGetValue, eliminating the CGWindowList dependency (which returned empty names for Electron windows anyway). Daemon passes only the active AXWindow refs to the overlay, so only the specific window(s) waiting for user input get flashed. Made-with: Cursor
Description
A macOS daemon that flashes a pulsing border and plays a sound when your Cursor AI agent needs attention.
Languages
Python
100%