Notification when a CLI agent needs input

I would like to be notified if a Cursor CLI agent is waiting for my input.

Currently the system notifications seem to work only for the IDE, but my workflow centers a lot around the CLI agent. That is because I heavily use a workspace + worktree setup in multiple repos that is not supported by Cursor in VS-Code.

In this setup I explicitly have to look at my agent to see if it needs my input in interactive mode, which takes time with multiple agents. Is there a way to get proactively get notified in this case with CLI agents?

For example

So far I had some hacky ideas to look at the stdout stream and notify if there are no changes happening, or periodically query the git diff, but it is really not optimal.

Replying with something that solves this today: **Voxlert** ( GitHub - settinghead/voxlert: LLM-generated voice notifications for Claude Code, Cursor, OpenAI Codex, and OpenClaw, spoken by game characters like the StarCraft Adjutant, Kerrigan, C&C EVA, SHODAN, and more. · GitHub )

It hooks into Cursor’s session lifecycle and gives each session a distinct character voice — SHODAN, StarCraft Adjutant, GLaDOS, HEV Suit. When your agent needs input, stops, or finishes, you hear a contextual phrase spoken in that character’s voice.

The practical part: if you have 3 Cursor sessions running, you hear *which one* needs attention instead of alt-tabbing to check.

Install:

npx @settinghead/voxlert --onboard

Demo: https://youtu.be/5xFXGijwJuk

Works on macOS (Apple Silicon). Local TTS, so audio stays on your machine.