Make agent chat tab visually obvious when waiting for Run / approval

Feature request for product/service

Chat

Describe the request

When an agent is blocked on user action (shell Run, MCP Allow, file edit
Accept / Reject), the chat tab title changes only subtly — easy to miss
when several agent chats are open in parallel. Users switch away, work in other
tabs, and do not notice that one session is idle on them, not on the model.

Requested behavior:

  • Distinct tab state whenever the agent is waiting on the user: e.g. title
    suffix · Awaiting you, accent color, icon (pause / hand / bell), or
    stronger inactive styling than today’s slight gray.
  • Optional: brief OS notification or Cursor notification when a session
    transitions to “blocked on approval” (user-configurable, off by default for
    noise-sensitive users).
  • Scope: all approval gates — terminal Run, MCP allowlist bypass prompt,
    file edit protection, etc.

Why it matters:

Parallel development lines (multiple repos, multiple agent chats) are common.
Visibility into “this tab needs you now” reduces time-to-response and
prevents mistaken assumptions that the agent is still working.

Related: Make agent status spinner informative
(topic #156023) — informative in-chat spinner text (last tool, elapsed time).
This request is orthogonal: tab-level affordance so the user can spot blocked
sessions from the tab strip without reading the chat body.