Changelog
New updates and improvements to OpenCode
v1.14.33 v1.14.32 Fixed HTTP API workspace adapters losing instance context
Fixed HTTP API workspace adapters losing instance context, which could break workspace create, sync, and routing flows.
Improvements 7
- CoreShell mode in the prompt stays editable, so backspace, cursor movement, and other editing keys work again.
- CoreFixed experimental workspace creation requests that omit
extra. - CoreFixed OpenAPI parameter schemas so generated clients match the public API.
- CoreUnsupported image formats now fall back to text reads instead of being sent as image attachments.@zeke
- CoreAgents can use the global temp directory without extra permission prompts.
- CoreFixed Bedrock sessions that include reasoning content when switching models.
- CoreSession archive timestamps now reject non-finite values, avoiding invalid JSON in API payloads.
v1.14.31 Azure setup now prompts for the resource name when needed and saves it with the API key
Improvements
- CoreTask child sessions now preserve parent
external_dirand deny permissions.@remorses - CoreInvalid remote MCP URLs now fail with a clear error instead of breaking setup.
- DesktopRestoring saved messages no longer crashes the app when a model is missing.
- CoreTask child sessions now preserve parent
v1.14.30 Fixed missing sessions in Desktop caused by path mismatches
Fixed missing sessions in Desktop caused by path mismatches, including recovery for existing stored data.
Improvements 10
- CoreFixed Azure Responses defaults to avoid reasoning item ordering errors.
- CoreImproved DeepSeek compatibility with providers that vary model naming.
- CoreAdded Mistral Medium 3.5 with reasoning support.@rubdos
- CoreMade instruction precedence more predictable by applying global instructions before project and skill instructions.
- CoreReconnected editor context when switching to a session in another directory.
- CoreFixed forked sessions so compacted history stays intact.@spark4862
- CoreReduced memory growth in long-running bash tool usage.
- CoreSessions now filter to the current path by default, with a setting to show the whole project.
- CoreKept GitHub Copilot model variants in sync with the latest API capabilities.
- CoreFixed Zed selections with UTF-8 text so editor context uses the right ranges.
v1.14.29 Sessions now keep a relative workspace path
Improvements 12
- CoreMoonshot and Kimi tool schemas are sanitized to avoid rejected tool calls.
- CoreMCP OAuth errors now match the native API more closely.
- CoreProvider OAuth authorize errors now match the native API more closely.
- CoreShell cancellations now finish cleanly instead of leaving aborted commands in a bad state.
- CoreCreating a session over HTTP now works with an empty request body.
- CoreWorkspace HTTP API routes are now mounted through the bridge.
- CoreTool streaming now defaults off for non-Anthropic models when using the Anthropic SDK.
- CoreDeepSeek OpenAI-compatible setups now keep
reasoning_contentinterleaved by default. - CoreThe experimental LSP tool now forwards the workspace symbol query.
- CoreGoogle Vertex now defaults tool call streaming off.
- DesktopPer-workspace icon overrides now stay applied for subdirectories in the same repo.
- DesktopSync state loading is more reliable for MCP, LSP, and workspace refreshes.
v1.14.28 v1.14.27 Reduced extra terminal noise while creating TUI workspaces
Improvements
- CoreAdded a configurable default shell for terminals and agent shell commands, with a Desktop setting to manage it.
v1.14.26 Fixed config parsing to preserve permission rule order
Improvements
- CoreFixed OpenRouter DeepSeek reasoning output handling.
- CoreSent an
opencode/<version>User-Agentheader with HTTP requests.
v1.14.25 Fixed permission config preserving rule order and exposes full IntelliSense for tool permission keys
Improvements
- CoreLSP permission prompts now include request details like the operation, file, and cursor position
- CoreShell commands keep the correct working directory after login shell startup files run
- CoreAdded Roslyn LSP support for Razor,
.cshtml, and C# script files - CoreGPT-5.5 with OpenAI OAuth now uses the correct context limits to avoid compaction issues
v1.14.24 Added an experimental HTTP API endpoint for MCP server status
Improvements
- CoreFixed DeepSeek assistant messages so reasoning is always included, avoiding provider formatting failures.
- CoreFixed inherited model configs so interleaved-capability models keep working when that field falls back to an existing model.@07akioni
- CoreAdded experimental HTTP API endpoints to list files, read file contents, and check project file status.