Changelog
New updates and improvements to OpenCode
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.
Improvements 14
- CoreFix project detection and caching for bare Git repos and worktrees.@StevenTCramer
- CoreImprove session compaction so long threads keep more useful context when older history is summarized.
- CorePreserve UTF-8 BOMs when files are edited, patched, or rewritten through tools.
- CoreUse Roslyn Language Server for C# support instead of
csharp-ls.@jmbryan4 - CoreAdd the high reasoning variant for supported Mistral Small models.@rubdos
- CoreHide unsupported variants for Kimi models that do not expose them.
- TerminalFail fast when opening an invalid or missing session instead of starting the TUI in a broken state.
- TerminalSkip upgrade checks when auto-update is disabled.@rahuliyer95
- DesktopKeep project avatar previews consistent between the sidebar and edit dialog.
- DesktopImprove project icon overrides so uploaded icons and color fallbacks behave correctly in the edit dialog.
- DesktopImprove Linux desktop metadata for app listings and categorization.@NN708
- CoreRespect
.npmrcsettings during npm installs. - CoreLet projects store a custom icon override so the chosen icon persists correctly.
- DesktopFix session views and nested session items not getting stuck with stale state when switching between sessions.
v1.14.20 Fixed a system theme regression in the TUI
Improvements 9
- CoreAdded
GET /configto the experimental HTTP API. - CoreFixed local dynamic imports on Windows when running under Node, improving plugin and tool loading.
- TerminalFixed permission replies using remote workspaces so they are sent to the correct workspace.
- DesktopStopped prompt controls from replaying their fade-in animation on every render.
- DesktopAdded a setting to hide the session progress bar while the agent is working.
- DesktopFixed the Select Server dialog layout so the server list and actions size correctly.@OpeOginni
- DesktopFixed synced project updates so desktop project state changes apply reliably.
- DesktopFixed sidebar project avatars to fall back to
icon.urlwhen no override is set.@ysm-dev - SDKFixed the
WorkspaceAdaptor.createtype to include theenvparameter.@jamesmurdza
- CoreAdded
v1.14.19 Prevented compiled binaries from failing on startup because of a circular session schema dependency
Improvements 8
- CoreRenamed the compaction setting to
preserve_recent_tokensfor the budget that keeps recent turns verbatim. - CorePreserved concurrent edits to the same file instead of letting parallel edits overwrite each other.
- CoreFixed managed installs on Windows and added bundled ripgrep support for Windows ARM64.
- CoreAdded NVIDIA as a built-in provider option, including connection docs and required attribution headers.@anniesurla
- CoreKept recent conversation turns verbatim during session compaction so follow-up work keeps more local context.
- CoreFell back to summarizing the full conversation when preserved recent turns include too much media to fit safely.
- DesktopReduced loading flicker when opening projects and bringing prompt controls online.
- DesktopAdded a separate terminal font setting and bundled JetBrainsMono Nerd Font Mono.
- CoreRenamed the compaction setting to
v1.14.18 +1 Preserve executable permissions before Docker builds when artifacts lose their exec bits
Improvements 9
- CoreFix plugins reinstalling more often than needed.
- CoreUse
display: summarizedby default for Anthropic Bedrock Opus 4.7 requests. - CoreDetect attachment types from file contents so images and PDFs still work with incorrect or missing extensions.
- CoreSupport
OTEL_RESOURCE_ATTRIBUTESfor custom telemetry resource tags. - CoreFix package installs when
node_modulesis missing. - CoreFix GitHub Copilot Anthropic Haiku requests by disabling unsupported tool streaming.
- TerminalAdd a full-session option when forking from the session dialog.
- TerminalShow the session ID in the sidebar on non-production channels.
- CoreRestore the native ripgrep backend so file search and file listing work reliably again.
v1.4.11 Fixed workspace routing so requests reach the correct workspace instance
Improvements
- CoreStopped share sync attempts for sessions that were never shared.
v1.4.10 Restored workspace history on connect so existing sessions catch up before live sync resumes
Improvements
- CorePassed OTEL exporter settings into managed workspaces so telemetry works there too
- CoreNormalized provider metadata defaults so models still load when catalog data is incomplete
- CorePassed
EXA_API_KEYto thewebsearchtool to reduce rate limits@rasdani - TerminalAdded a restore flow for sessions whose workspace is unavailable, with clearer workspace status indicators
- TerminalFixed agent cycling when no agent is selected and improved prompt key handling
v1.4.9 Added LLM Gateway as a provider
Added LLM Gateway as a provider, including config support and model usage reporting.@smakosh
Improvements
- CoreLimited GitHub Copilot Opus 4.7 models to medium reasoning effort to avoid unsupported variants.@OpeOginni
- CoreImproved remote workspace reconnection with exponential backoff and clearer failure handling.
- TerminalFixed
--session-idso it opens the requested session after app startup. - TerminalFixed light mode detection in Ghostty.
- DesktopFixed the beta desktop app so the file tree still appears when enabled in settings.