Changelog
New updates and improvements to OpenCode
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.
12 more improvementsImprovements 12
v1.14.29 v1.14.28 +1 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.
- TerminalHid provider connection checks until onboarding is complete.
- TerminalRestored the default toast timeout when no custom duration is provided.@OpeOginni
- CoreFixed issue with
opencode upgradefailing for bun installs unless in a directory with package.json
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. - TerminalAdded Zed editor selection support for editor context.
- TerminalShow a
/connecttip when no models are configured. - TerminalFixed editor lock detection to ignore locks from unrelated workspaces.@jjjermiah
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 +1 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.
- CoreRespect custom
.npmrcregistry settings when checking package versions and updates. - TerminalRender all non-synthetic text in a user message instead of showing only the first text block.
v1.14.22 +1 Support pull diagnostics from LSP servers that use them
Support pull diagnostics from LSP servers that use them, including C# and Kotlin.
14 more improvementsImprovements 14
v1.14.20 v1.14.19 v1.14.18 +1