Immutable
release. Only release title and notes can be modified.
Core
Bugfixes
- Enable adaptive thinking for Claude Sonnet 5.
- Prefer MCP content responses over structured output when both are present.
- Reconnect MCP servers after OAuth even if the server was disabled. (@MaxAnderson95)
- Request MCP refresh-token scope during OAuth.
- Show MCP OAuth completion errors instead of a generic failure.
- Refresh cached remote skills.
- Preserve skill resource paths.
- Pick better default small models across providers.
- Scope MCP auth status to each server URL.
TUI
Improvements
- Add a yolo mode to auto-approve permissions.
- Pass ServerAuth headers through external served TUI connections. (@OpeOginni)
Desktop
Improvements
- Autocomplete MCP resources in the composer.
- Add workspace controls when starting a new session.
- Show stored token and cost totals in the session context. (@OpeOginni)
Bugfixes
- Autocomplete configured references in prompts.
- Restore the prompt cursor when the composer regains focus.
- Remember the last active desktop URL across restarts.
- Preserve the selected model when promoting a session. (@usrnk1)
- Keep session pages in sync during concurrent events.
- Support normal auth input prompts in the desktop connect-provider dialog. (@OpeOginni)
- Prevent hidden terminal tabs from hanging or resizing incorrectly.
- Re-enable auto-accept in session settings.
- Keep session tabs scoped to the correct server.
- Remember the selected home project and server.
SDK
Improvements
- Add a live event subscription stream.
- Add SDK access to active sessions.
- Restore session runtime operations such as event streaming, interrupts, and message lookup.
- Add paged durable session history.
- Add session permission request create and fetch endpoints.
Bugfixes
- Preserve
V2Eventnames in SSE streams. - Wake embedded session execution after new prompts.
- Improve V2 runtime tool results and avoid duplicate model switch events.
- Resolve MIME types for prompt attachments sent by URI.
Thank you to 11 community contributors:
- @usrnk1:
- feat(app): refine session UI styling (#33860)
- fix(desktop): preserve selected model during session promotion (#34466)
- fix(desktop): context menu button / tab intermittent issue (#34420)
- feat(desktop): add hover background to session title and single-click edit (#34589)
- feat(app): hide separators around active tabs (#34591)
- feat(desktop): polish inline session title editing (#34607)
- feat(desktop): make error view draggable (#34627)
- feat(desktop): polish tooltips and session search (#34632)
- @arvsrn:
- feat(app): updates to design system (#34066)
- feat(app): update home screen alignment + markdown styles (#34172)
- feat(app): minor visual updates (#34205)
- feat(app): new debug bar (#34237)
- feat(app): sticky session list header (#34220)
- feat(app): show loader on session hover (#34224)
- feat(app): new timeline header (#34192)
- feat(app): improve projects sidebar reactivity (#34391)
- feat(app): update message part ui to v2 (#34394)
- feat(app): align slash popover to v2 tokens (#34286)
- @ariane-emory:
- docs(providers): document blacklist and whitelist model filtering (#33792)
- @Slickstef11:
- docs: route enterprise contact links (#34080)
- @affanali2k3:
- fix(app): slow tooltip display for models (#30745)
- @OpeOginni:
- @BenGu3:
- fix(tui): register
prompt.skillskeybinds (#34180)
- fix(tui): register
- @neriousy:
- @MaxAnderson95:
- fix(mcp): reconnect after OAuth even when server is disabled
- @StarpTech:
- fix(console): cancel upstream provider requests (#34467)
- @runvip:
- fix(docs): fix Russian translation for index.mdx (#34001)