Back to Blog
Features, Release
October 10, 2026
Max Binshtok•nash Core Team

Hear an Agent Finish, Then Find Its Pane

A status badge helps while you are looking at the terminal. It cannot tell you that an agent needs input while you are working elsewhere. Nash 0.9.6 adds agent alert sounds for that case, plus pane flashes to help locate the result when you return. It also adds an installer for Pi's agent-status integration.

These cues answer different questions: the sound tells you something happened; the glow tells you where to look. Neither replaces reading the agent's output.

Keep the Pane You Are Watching Quiet

Agent sounds are enabled in the bundled configuration. Completion, failure, and requests for input have distinct alerts for unwatched panes. By default, the selected pane in the focused window stays quiet when no overlay covers it: you are already there to see what happened.

On macOS, the default sounds are Glass for completion, Basso for failure, and Submarine for input, at half volume. Sound names, custom sound files, and playback volume are macOS-specific controls. Linux and Windows use the system bell instead; Wayland plays no sound.

You can disable alerts, silence individual outcomes, or allow alerts for the pane you are watching. The agent setup guide covers those controls. Its configuration examples track newer releases: 0.10.3 reorganized the tables, so do not paste its current [agent.alerts] example into a 0.9.6 configuration unchanged.

Connect Pi

Install Pi separately, then run this from a Nash shell:

nash agent-status install pi

Restart Pi, or run /reload inside Pi, to load the installed extension. Nash can then display working, waiting, and failed states in its tab and pane indicators.

Pi uses an extension rather than lifecycle-hook JSON. Installation also turns off Pi's own Terminal progress setting so two status writers do not conflict. After updating Nash, rerun the install command to refresh the copy of the extension installed in Pi's directory. Updating the terminal alone does not refresh that copy.

Find the Recent Result

When you return to Nash or switch tabs, a brief glow marks the visible pane with the most recent agent result. If no visible pane has a completion timestamp, the cue falls back to the active pane. It does not search hidden panes behind a zoomed pane.

Moving between panes within a tab produces a quieter glow at the destination. Both flashes are enabled by default, but their appearance and disable controls are independent. You can keep the return cue without a glow on every pane switch, or disable both.

The pane-navigation guide explains flashes separately from permanent pane highlights. This release also makes selection-label and navigation-number size configurable, with a shared 36-point default; numbers still shrink to fit small panes.