Smoother Streaming and Clearer Session Controls
Long replies now stream without freezing the page, the working indicator and approval panel tell you what is going on, and provider and checkout problems recover on their own.
Streaming replies no longer freeze the page
Long replies stream at a steady pace instead of arriving in big pauses. Code blocks get syntax color as the text arrives, so you can read along while the agent is still writing.
Working indicator shows what the turn is doing
Three moving dots next to the status word tell you whether a turn is working, thinking, or sending. Delegated agents stay anchored after a turn settles, and subagent activity no longer flips the main indicator.
Approval panel shows what you are approving
A pending approval now shows the actual command or tool detail on its own line and names the tool when the request is not a shell command. The action buttons wrap on narrow screens, so the panel fits on a phone.
Provider status recovers from slow checks
A slow Claude status check is now a warning that retries on its own instead of blocking the app. Stale warnings clear after a successful check, and the status and connection screens give clearer guidance.
Also improved
- Switching branches or worktrees from the app is more reliable.
- Threads are ordered the same way everywhere (sidebar, chats view, command palette, and thread actions). The separate sidebar sort setting is gone.
- Model labels in the composer stay readable before they overflow, and thread drafts survive switching views.