0.14.0-beta.1 - 2026-10-27
Plugins can now add tools to individual agents and configure their MCP servers when sessions open.
Completed conversation turns can be collapsed into summaries and expanded to read the full exchange.
Voice settings now let you configure speech providers and download local models with one tap, including SenseVoice and Whisper for Chinese dictation. Voice mode is now opt-in.
Added
- Let plugins give tools to specific agents (#7938)
- Added collapse and expand controls for completed conversation turns (#7785, #7990, #8026 by @akaready, @Dey11, @Sebeb, @Waishnav)
- Let plugins add MCP servers whenever an agent session opens (#7983)
- Added downloadable local speech models in Voice settings, including SenseVoice and Whisper for Chinese dictation (#7295)
- Added a choice of Enter or ⌘/Ctrl+Enter to send messages (#5503 by @lukelabonte)
- Added sent-message recall with Up and Down in an empty web or desktop Composer (#7710)
- Added long-press Send to queue a message or send it immediately (#7897 by @bjspi)
- Added project-specific editor choices, including Xcode on macOS (#7898 by @kinoroy)
Improved
- Release eligible agent runtimes after one idle hour, resuming the saved session on the next prompt (#7782)
- Added a link back to the parent in subagent panes (#7784)
- Added clickable links and selectable descriptions to question cards (#7419 by @NoSync)
- Kept large Import session lists responsive on web (#7872 by @royenheart)
- Enlarged project and workspace menu buttons on phones (#7928)
- Stopped hidden chats from rendering incoming text updates (#7901)
- Reduced stalls when highlighting and wrapping large diffs (#8006, #7945)
- Reduced daemon stalls when opening and paging large Claude and OMP histories (#7789, #7940, #7948, #7958 by @ragokan)
- Reduced daemon stalls during plugin builds, image processing and config reloads (#7967, #7954, #7959)
- Reduced blocking filesystem work during workspace and project refreshes (#7941, #7943, #7944)
- Added a workaround for Claude Code sessions consuming subscription limits faster in Paseo (#7976 by @david828019-oss)
Fixed
- Fixed terminal glyph corruption when shared WebGL texture atlases change (#8013 by @donghyeonan)
- Fixed restored workspaces with no open chat staying on Loading workspace at launch on phones (#7918)
- Fixed restored agent tabs appearing in unrelated workspaces (#7956 by @odoo-mvds)
- Fixed background Git fetches opening credential prompts (#8019)
- Fixed failed SSH tunnels crashing callers with an unhandled EPIPE (#7876)
- Fixed brief Windows file locks preventing atomic saves (#7955)
- Fixed large ACP terminal output blocking daemon requests (#7953 by @bbtfr)
- Fixed messages sent during Pi manual compaction failing instead of waiting (#7848 by @itssimon)
- Fixed late tool updates creating duplicate rows during overlapping turns (#8010 by @luoph)
- Fixed plugin ACP reasoning appearing inside assistant replies when message IDs match (#7272 by @cncolder)
- Fixed outside-folder links replacing Files with an access error (#7726 by @jtomaszewski)
- Fixed command suggestions overlapping a growing Composer on phones (#7910)
- Fixed bare Markdown URLs losing ports or stopping at colons in paths (#7859 by @mariotaku)
- Fixed inline code sizing inside emphasis, links and headings (#7889)
- Fixed Settings losing the selected host or sidebar scroll position between sections (#7893, #7899 by @bingqilinweimaotai, @wangnan0916)
- Fixed OpenCode v2 subagent rows missing model and token details (#7799 by @Davnn1)
- Fixed file-link tooltips staying over the preview after leaving a chat (#7842)
- Fixed model selectors staying open over Settings (#7783 by @ragokan)
Notes
- Voice mode now defaults to off; enable it in Voice settings
- If environment variables select OpenAI speech, move keys and endpoints stored only in legacy
providers.openaiinto Voice settings - Before downgrading to 0.13.2, restore a backed-up
config.jsonor convert speech credentials and idle-cleanup settings saved by the beta