v2.0.29
Highlights
Remote Device Pairing
In Settings → Pairing, select Pair device to enable OpenTunnel remote access and get a QR code or copyable link. (#55306)
Provider Account Management
Use the connect dialog or Settings → Providers to switch, rename, remove, or add provider accounts. (#54101)
Automatic Response Continuation
Responses that reach their output-token limit now continue automatically, preserving partial output instead of stopping abruptly. (#53876)
Trackpad Image Navigation
Pinch to zoom and use two-finger scrolling to pan image and SVG previews. Select Fit to reset the view. (#54590)
Core
Improvements
- Automatically continue responses after an output-token limit, with bounded retries and clearer recovery for truncated tool calls. (#53876)
- Stabilize access policies under the top-level
policiesconfiguration key while retaining compatibility withexperimental.policies. (#55297)
Bug fixes
TUI
Improvements
- Report working sessions and sessions awaiting permission or input through terminal program-status notifications. (#55172)
Desktop
Improvements
- Pair devices from Settings → Pairing through OpenTunnel remote access, with a QR code and copyable link. (#55306)
- Manage provider accounts from the connect dialog and Settings → Providers, including switching, renaming, removal, and adding another account. (#54101)
- Show session context tokens and accumulated family cost in the session view. (#53785)
- Pinch to zoom and use two-finger scrolling to pan image and SVG previews; select Fit to reset. (#54590)
- Cycle side-panel tabs with the configured previous-tab and next-tab shortcuts while the side panel is focused. (#54899)
- Refresh the question composer and clarify timeline notices that apply only to a model variant. (#54822, #54880)
- Refine diff colors and move unread indicators into session tabs. (#52551, #53570)
Bug fixes
- Show steered messages as pending immediately and render inline attachments before their server echo arrives. (#55251, #54650)
- Preserve raw media data up to 256 MiB so artifact previews remain available. (#55018)
- Retain session model selections when the model catalog refreshes. (#54481)
- Close browser tabs from the address field and suppress incorrect missing-file notices for restored or already-open tabs. (#54501, #55022)
- Prevent a project-store eviction loop during launch and remove hover gaps between vertical tabs. (#55078, #54866)
SDK
Improvements
- Export
lastAssistantWithUsagefrom the Solid client to consistently locate the assistant step that determines current context usage. (#53785)
Bug fixes
Extensions
Improvements
- Add
ctx.permission.assertfor Effect and Promise plugins, allowing plugins to use configured permission rules and the native approval prompt. (#54930)
Bug fixes
- Use Figma's public endpoint and default OAuth configuration, and support Git installations and development releases. (#55252, #55304)
- Resolve the Figma plugin peer dependency from its workspace. (#55269)
- Associate each rejected Promise hook with its own tool call. Thanks @1052326311. (#55263)