diff --git a/README.md b/README.md index aed55873..b9dd2475 100644 --- a/README.md +++ b/README.md @@ -406,6 +406,14 @@ The title is templated into the served HTML on first byte, so it's correct from | **110k tokens** | Auto `/compact` | Context summarized, work continues | | **140k tokens** | Auto `/clear` | Fresh start with `/init` | +### Tab Alerts + +

+ Session tabs: a regular active tab beside a yellow waiting-for-input tab and a red needs-decision tab, both with a breathing glow +

+ +Every tab tells you its state at a glance. A running session keeps its green status dot. When a session stops and waits for input, its tab turns **yellow**: steady ring, tinted background, yellow dot, with a slow breathing glow on top. When a permission prompt or question is **blocking** the agent, the tab turns **red** with a faster pulse. The base tint never blinks off, so even a split-second glance (or a screenshot) reads the true state; the ring stays visible while the tab is selected, and a page reload re-arms pending alerts from the server, so a blocked session can never hide behind a fresh-looking tab. + ### Notifications Real-time desktop alerts when sessions need attention — `permission_prompt` and `elicitation_dialog` trigger critical red tab blinks, `idle_prompt` triggers yellow blinks. Click any notification to jump directly to the affected session. Hooks auto-configured per case directory. diff --git a/docs/images/tab-alerts-20260815.png b/docs/images/tab-alerts-20260815.png new file mode 100644 index 00000000..b037af65 Binary files /dev/null and b/docs/images/tab-alerts-20260815.png differ diff --git a/docs/images/tab-alerts-glow-20260815.gif b/docs/images/tab-alerts-glow-20260815.gif new file mode 100644 index 00000000..12230447 Binary files /dev/null and b/docs/images/tab-alerts-glow-20260815.gif differ