Changelog
New updates and improvements to OpenCode
v1.17.1 Deprecated
referenceconfig entries continue to load under the newerreferencesconfig keyImprovements
- CoreReferences can include usage descriptions for agents, show up in the new docs, and be hidden from
@autocomplete when needed. - DesktopThe new desktop session flow now has a dedicated
/new-sessionroute with draft tabs that keep your prompt and project selection together until you start the session.
Fixes
- CoreMCP prompt and resource requests now respect configured server timeouts.
- CoreAnthropic fallback responses are handled correctly again.
- CoreMCP servers that fail during client setup now fail cleanly instead of leaving a broken connection behind.
- DesktopRestored macOS auto-updates.
- CoreReferences can include usage descriptions for agents, show up in the new docs, and be hidden from
v1.17.0 v1.16.2 Diff viewer now supports next and previous hunk navigation
Improvements
- CoreTerminal themes now refresh after live terminal reloads without stale colors or broken highlighting.
- CoreRunning subagents can now be sent to the background so you can keep working.
- CoreSessions now persist system context updates during long-running conversations.
- CoreAdded Snowflake Cortex provider support.@kameshsampath
- DesktopImproved multi-server desktop support with per-server home state and session tabs.
10 more fixesFixes 10
v1.16.0 v1.15.13 Sessions can now store custom metadata through the API and SDK
Improvements
- CoreConfig now loads from the opened location upward, so directory-specific settings and provider policies apply more predictably.
Fixes
- CoreGateway Anthropic Opus 4.7+ adaptive reasoning now keeps summarized thinking instead of returning empty thinking blocks.
- TerminalWrapped inline tool rows now stay aligned, and failed inline tools can expand their error details in place.
v1.15.12 ACP integrations can now send prompts, slash commands, and usage updates through
acp-nextImprovements
- CoreAdded WebSocket transport for OpenAI responses on supported channels (set OPENCODE_EXPERIMENTAL_WEBSOCKETS=true)
- TerminalAdded a workspace management dialog
- DesktopAdded a setting to switch tab layouts
16 more fixesFixes 16
v1.15.11 Added
headerTimeoutconfig for provider requests, with a 10s default for default OpenAI setupsImprovements
- CoreExperimental background agents now push updates without polling.
- CoreYou can now set only
modalities.inputormodalities.outputin config.@robposch - CoreRemote-backed projects now resolve a stable project identity.
- TerminalMade the prompt resize with terminal width and added prompt size config.@bjschafer
- DesktopRefined the Desktop v2 home screen, prompt, status popover, and session controls.
- ExtensionsAdded a
disposehook for plugins.
17 more fixesFixes 17
v1.15.10 v1.15.9 Redesigned the diff viewer with a file tree and refreshed layout
Improvements
- TerminalCopy the current worktree path from the command palette.
- DesktopMove tab navigation into the title bar and tighten session tab shortcuts.
- DesktopShow session status in the title bar.
19 more fixesFixes 19
v1.15.7 Added Grok OAuth sign-in
Added Grok OAuth sign-in, including device-code login.@Jaaneek
Improvements
- DesktopAdded a pinch zoom setting for the desktop app.
- DesktopAdded a new desktop home view, session entry flow, and titlebar.
- DesktopRefined the new desktop UI and moved app update actions into the titlebar.
- DesktopAdded desktop log export.
14 more fixesFixes 14