Skip to content

v0.3.2 — legible session state

Choose a tag to compare

@jjsmackay jjsmackay released this 01 Jul 21:52

Added

  • done run-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's Notification events 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.vsix

After 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).