Problem
After asking a session to do something and it responds, the UI still shows:
- Session status: ACTIVE (should update to awaiting input or similar)
- Shows "processing..." spinner
- Have to manually refresh the page to see it needs input
Expected
When a session completes and is waiting for user input:
- Status should update automatically (via WebSocket/SSE)
- "processing..." should stop
- UI should indicate it's waiting for user response
Screenshot
Session completed but still shows active:

Notes
Found during dogfooding - asking agent to create a file in the repo.