v0.3.2 — legible session state
Added
donerun-state. When a Claude finishes its turn and hands back to you,
its row now shows a calm green check and a "done" badge — "finished, your
move" — instead of rendering as nothing. The state persists until the session
is next prompted (it does not decay on age).- Detached rows are dimmed. A session that is not attached in this window
has its row label dimmed, so attach-state is always legible — even when a
run-state icon owns the row icon. The urgent amber waiting bell stays
full-strength on a dimmed row, so "dormant but needs you" stands out; the calm
done check is muted to match the label, keeping a finished-and-detached row
quiet.
Changed
- The amber "waiting" bell now means a genuine permission block only. The
status forwarder classifies Claude'sNotificationevents by subtype: a
permission request rings the bell; an idle prompt (which auto-fires ~60s after
a finished turn) no longer does. The activity-bar waiting badge likewise counts
only genuinely blocked sessions. (Requires re-running "Install Claude Hooks"
to pick up the updated forwarder.)
Install
code --install-extension dtach-sessions-0.3.2.vsixAfter upgrading, re-run dtach Sessions: Install Claude Hooks so the updated status forwarder is picked up, and restart any Claude sessions that were already running (hooks are read at session start).