New
- Full Claude and OpenAI support: Claude subscriptions, the Anthropic API, the OpenAI API, and OAuth login, all switchable without restarting.
- Branch a conversation from any AI reply while the original session stays untouched.
- Spaces can bind to a local directory so the AI automatically picks up workspace context.
- Background tasks keep running after the window closes and notify you when they finish.
- Read-only commands like
ls,cat, andgrepare now auto-approved. - Images are auto-compressed with thumbnails; PDFs can extract local text before sending to the AI.
- Added WebFetch and WebSearch for proactively pulling web pages and current information.
- Added a ⌘⇧B shortcut to expand or collapse the right toolbar.
- Backend reasoning support means closing the client no longer interrupts long-running tasks.
Improvements
- Sessions now auto-distill key facts into memory when they end, with memory search favoring recent results.
- The work drawer now groups tool calls, file changes, and command execution by type.
- Consecutive AI replies are merged automatically, staying merged when Thinking is hidden.
- Permission and question cards are now managed centrally, persisting across windows and closing after a response.
- Session run state now shows a loading ring, with a pulse while waiting for confirmation.
- Token usage is now shown live during reasoning.
- Added one-click archiving for sessions inactive for 7 days.
- Improved the Thinking block, timeline LRU, background polling, and Bash shell profile loading.
- Added clear guidance and a "new session" entry point when context runs too long.
Fixes
- Fixed queue race conditions and message loss when sending messages in quick succession.
- Fixed AI replies rendering twice after switching windows.
- Fixed permission and question cards becoming unusable after reopening a window.
- Fixed branch data corruption after editing a historical message.
- Fixed session scanning producing ghost sessions.
- Fixed the collapsed state after Thinking finishes, tool wait timeouts, background state sync, Space selection on new sessions, and archive date parsing.