Switchboard v1.3.2
The Claude keys now catch every kind of busy.
Fixed
- 'Brewed … · N shells still running' reads as working. When a turn ends while a backgrounded shell keeps running, Claude's title flips to idle — the keys now detect the live shell tool directly (it runs as a child of the claude process) and stay amber until it finishes.
- Long background shells no longer flip to waiting mid-run — an unanswered tool call in the session transcript keeps non-tmux hosts honest through quiet stretches.
- A foreground shell tool can't hide a working Claude — the pane matcher accepts a working-format title even while the tool momentarily owns the terminal, without ever adopting stale idle titles from dead panes.
Detection stack, in order: active title → live shell child → idle title → pending tool call → transcript freshness. 435 tests. Same signed & notarized native helpers.