Changelog
New updates and improvements to OpenCode
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 Restored missing event types in the JavaScript SDK
Restored missing event types in the JavaScript SDK, including session and message events.
v1.14.51 Preserved text selection when clicking question prompt options
Fixes
- ExtensionsFixed DigitalOcean OAuth to request only the GenAI scopes it needs.@Spherrrical
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
Fixes
- 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.
- TerminalRestore non-interactive
v1.14.47 v1.14.45 TUI plugins using the deprecated
api.commandAPI keep working while you migrate toapi.keymapFixes
- TerminalStartup errors now report every failed bootstrap request instead of only the first one.
- TerminalOpening a session no longer crashes when the messages request fails.
- SDK
throwOnError: truenow throws a realErrorwith the server message and preserves the response body incause. - ExtensionsProvider plugins can no longer mutate shared provider model state for the rest of the app.
v1.14.42 Show retrying sessions as active in the project sidebar
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.
v1.14.41 Restored custom provider setup in
/connectImprovements
- ExtensionsACP clients now restore the last model, mode, and effort when loading sessions, and can close sessions cleanly.
v1.14.40 Keep the selected model when model data refreshes
Fixes
- TerminalFix
/agent createto use the/agentspath.@OpeOginni
- TerminalFix