v0.9.4
Patch release fixing a sidebar bug found while verifying v0.9.3.
Fix
Stale "generating" badge. A chat turn that started and finished while its session was on screen left the green running dot stuck in the sidebar indefinitely. The live streaming path delivers the agent's done event, but only the run-level run_terminal (which reaches just the switch-back re-attach path) was clearing the badge. Now every terminal frame — done, aborted, error, and run_terminal — clears the session's running indicator.
This is a follow-up to the v0.9.3 session-scoped-streaming work, caught during end-to-end browser verification of the new badge feature.