Changelog
New updates and improvements to OpenCode
v1.15.3 Fixed async commands losing the active instance context
Fixed async commands losing the active instance context, which could break agent generation and GitHub-driven runs.
v1.15.2 Newly pinned sessions now stay at the end of the pinned list instead of jumping to the top
Fixes
- TerminalFixed
opencode run --agentresolving project-local agents.
- TerminalFixed
v1.15.1 Added a collapsed thinking view that can be expanded inline
Improvements
- TerminalAdded pinned sessions with quick-switch slots in the session picker.
Fixes
- TerminalFixed thinking mode defaults so reasoning starts collapsed consistently.
- TerminalLimited session quick-switching to pinned sessions.
- TerminalFixed Markdown table rendering in chat output.
v1.15.0 Auto-hide the menu bar on Linux and Windows
Fixes
- DesktopFixed archived sessions being reprocessed when their archive state did not change.
- SDKRestored missing event types in the JavaScript SDK, including session and message events.
v1.14.51 Preserved text selection when clicking question prompt options
Improvements
- DesktopAdded MCP connection status for client registration and authentication, with direct re-auth flows in the app.@OpeOginni
Fixes
- DesktopFixed Windows app detection by reading
whereoutput correctly.
v1.14.50 Restored markdown rendering for session output by default
Improvements
- SDKAdded
instance.directoryandinstance.workspacequery support to the v2 model and provider calls.
- SDKAdded
v1.14.49 Add pinned recent sessions, quick slots, and recent-session cycling
Improvements
- DesktopAdd Ctrl/Cmd+number shortcuts to switch projects.
- DesktopRemember whether the todo dock is collapsed.
- DesktopRestore AppStream metadata in Linux desktop builds.
Fixes 10
- TerminalRestore non-interactive
runexit behavior. - TerminalMake the websearch provider label update reactively.@NormallyGaussian
- TerminalReduce flicker when switching workspaces.
- TerminalFix
run --jsonoutput draining. - TerminalFix prompt history and line up/down commands.
- DesktopShow clearer wrapped server errors in the app.@OpeOginni
- DesktopUse the login shell when loading desktop environment variables.@qwq202
- DesktopRemember the selected model variant when switching sessions or projects.
- DesktopOpen the next available project when closing the current one.
- DesktopPrevent streamed Markdown from being cut off.
v1.14.47 v1.14.45 Startup errors now report every failed bootstrap request instead of only the first one
Fixes
- TerminalOpening a session no longer crashes when the messages request fails.
- DesktopOlder migrated sessions with missing diff file details load again.
- DesktopOlder migrated sessions with missing diff patches load again.@OpeOginni
- SDK
throwOnError: truenow throws a realErrorwith the server message and preserves the response body incause.
v1.14.42 Show retrying sessions as active in the project sidebar
Improvements
- DesktopSwitched desktop updates to silent per-user install flow.
Fixes
- TerminalFixed the sidebar message shown for language server state.@Polo123456789
- TerminalSorted the session picker by full last-updated time instead of day buckets.@Sleepful
- TerminalKept longer cleared prompts in draft history so they can be restored.