Being told when it needs you
A long run can stop on an approval, a question, or a plan, and then it's just waiting. The interactive terminal tells you, two ways:
- The tab title always shows the state: what it's doing, that it needs approval, or that it's idle, with the project name so you can tell sessions apart. It's ambient, never interruptive.
- A bell and a notification fire when a run needs you or finishes, but only when you've switched away from the terminal. (Houston asks the terminal to report focus. If your terminal doesn't, they fire either way rather than staying silent.)
What rings: needing approval, needing an answer, a plan awaiting a verdict, an error, a finished turn, and a pull request opened or merged. Ordinary progress is quiet, and stopping a run yourself never pings you (you're obviously there).
- Turning off notifications in Settings turns off the bell and notification here too. The title still updates.
- Notifications use the terminal's own channel, so they need no extra tools. Not every terminal supports them; the bell works everywhere.