Changelog
New updates and improvements to OpenCode
v1.17.13 Improve markdown and message layout alignment in the v2 session UI
Improvements
- DesktopAdd a searchable v2 model picker and model management flow in the composer@arvsrn
- DesktopShow a hover preview for session tabs with the project, path, branch, and server@usrnk1
- DesktopStreamline WSL server setup with clearer distro checks and install flows@arvsrn
- DesktopKeep desktop tabs scoped to each window so windows restore their own tab sets
Fixes
- CoreForce reasoning mode for OpenAI-compatible reasoning models so reasoning settings apply reliably on custom deployments
- CoreStop replaying stale GitHub Copilot response item IDs, avoiding follow-up request failures
- DesktopLet question prompts be minimized and restored without dismissing them@arvsrn
- DesktopClean up stale empty and old draft store files to reduce desktop state buildup
- DesktopKeep pending question requests open while reviewing them, instead of dismissing them accidentally@eXamadeus
- DesktopKeep session page failures scoped to the affected tab instead of breaking the whole app
v1.17.12 v1.17.11 Add session snapshots and revert controls so you can roll a session back to an earlier message
Add session snapshots and revert controls so you can roll a session back to an earlier message, including file changes.
Improvements
- DesktopAdd Chrome-style tab cycle shortcuts with
mod+1throughmod+9. - DesktopAdd draggable tabs.@arvsrn
- DesktopImprove the empty home state when you have no sessions.@arvsrn
- DesktopRestyle the jump-to-latest button in the v2 session view.@arvsrn
- DesktopImprove the redesigned desktop layout, including better titlebar tabs and archived sessions.@arvsrn
9 more fixesFixes 9
- DesktopAdd Chrome-style tab cycle shortcuts with
v1.17.10 Added MCP server instructions to session context
14 more improvementsImprovements 14
25 more fixesFixes 25
v1.17.9 Add
highandmaxthinking variants for GLM-5.2 across supported providersImprovements
- CoreStop wrapping follow-up user messages in a steering reminder so prompt caching stays effective.
Fixes
- CoreHonor configured agent step limits by forcing a final text response instead of failing mid-run.
- CoreFix Devstral model detection when provider IDs use different casing.@Robin1987China
- CorePass configured custom headers to Copilot model requests.
- TerminalOnly show the background subagent shortcut when the server supports it.
v1.17.8 Session timelines load much faster and avoid flicker or scroll jumps
Improvements
- DesktopAdded a Home tab toggle so you can quickly switch between Home and your last tab.
- DesktopThe new desktop file and folder picker is faster and easier to navigate in the v2 layout.
7 more fixesFixes 7
v1.17.7 MCP servers can now receive the current workspace as a client root
Improvements
- SDKSDK clients now refresh model and provider availability when integrations change, and credential update and remove calls accept
location.
Fixes
- CorePlugin client requests now reuse the active server instead of assuming the default local port.
- CoreACP shell tool calls now show the command and working directory from the start.
- CorePlugin-provided shell environment variables now apply to PTY sessions.
- TerminalMCP debug now uses the SDK's latest protocol version.
- DesktopThe new session route now stays scoped to its own draft server, so prompts and state target the right workspace.
- SDKSDK clients now refresh model and provider availability when integrations change, and credential update and remove calls accept
v1.17.6 +1 Added external browser OAuth for the Snowflake Cortex provider
Improvements
- CoreImproved project copy management and move-session flows in v2
- DesktopBrought v2 visibility settings to the web app
- DesktopRefreshed the oc-2 color theme@arvsrn
9 more fixesFixes 9
v1.17.4 Added
cwdsupport for local MCP servers so they can start from a workspace-relative directoryImprovements
- CoreAdded connector-based authentication flows and support for stored provider credentials.
- CoreAdded v2 API endpoints to create and fetch sessions, list session questions, and resolve the active location.
- CoreFile reads now return raw content with the correct content type for API and SDK clients.
- CoreMCP server log notifications are now surfaced in opencode logs.
Fixes
- CoreFixed Gemini tool schemas that used multi-type fields so compatible tools keep working.@Killusions
- CoreContent-filtered model responses now surface as visible errors instead of failing silently.@kkdawkins
- CoreFixed MCP auth and debug requests dropping configured headers.
- CoreSnapshot creation now reuses source Git objects to avoid long re-hashing delays on huge repos.@dmtrKovalenko
- CoreFixed MCP catalog request timeouts not applying when listing prompts, resources, or tools.
v1.17.2 Let subagents use their own configured permissions again
Fixes
- CoreRecover from expired remote config auth by prompting you to log in again instead of failing to load config@Ayushlm10
- DesktopRestore Linux launcher and icon identity so pinned apps keep opening correctly@neriousy
- DesktopRestore the device attachment picker@rexdotsh