Notification palette for multi-tab attention management
Resolved 💬 1 comment Opened Mar 24, 2026 by ianjamesburke Closed Mar 24, 2026
Summary
When running Claude Code across multiple tabs/sessions, there's no way to know which sessions need your attention without manually checking each one. A notification palette would let users triage across sessions without switching tabs blindly.
Proposed Behaviour
- A notification palette (e.g. triggered by
Cmd+Shift+Por similar) that lists pending notifications sorted oldest-first - Each entry shows which tab/session needs attention and why
- Selecting an entry jumps focus directly to that tab
- Notifications are dismissed once the user takes action in that session
Notification Types to Support
- AI response ready — model has finished and is awaiting user input
- Terminal awaiting input — a running process is blocked on stdin (e.g. a prompt, confirm dialog, or interactive command)
- Tool approval pending — a tool call is waiting for user approval
- Error / hook failure — something needs attention before work can continue
Why This Matters
Power users running multiple parallel Claude Code sessions (e.g. one per feature branch) currently have no ambient awareness of which sessions are idle vs. waiting. The palette makes it possible to work down a list of expected updates efficiently without context-switching overhead.
Open Questions
- Should notifications be sound/badge-based as well, or palette-only?
- Should the palette be global (across all terminal windows) or per-window?
- What's the right default keybinding that doesn't conflict with common terminal shortcuts?
This issue has 1 comment on GitHub. Read the full discussion on GitHub ↗