Skip to content

Changelog

New updates and improvements to OpenCode

  1. v1.14.26

    Fixed config parsing to preserve permission rule order

    Improvements

    • CoreFixed OpenRouter DeepSeek reasoning output handling.
    • CoreSent an opencode/<version> User-Agent header with HTTP requests.
    • TerminalAdded Zed editor selection support for editor context.
    • TerminalShow a /connect tip when no models are configured.
    • TerminalFixed editor lock detection to ignore locks from unrelated workspaces.@jjjermiah
  2. 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
  3. 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 .npmrc registry settings when checking package versions and updates.
    • TerminalRender all non-synthetic text in a user message instead of showing only the first text block.
  4. 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 .npmrc settings 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.
  5. v1.14.20

    Fixed a system theme regression in the TUI

    Improvements 9

    • CoreAdded GET /config to 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.url when no override is set.@ysm-dev
    • SDKFixed the WorkspaceAdaptor.create type to include the env parameter.@jamesmurdza
  6. 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_tokens for 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.
  7. 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: summarized by 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_ATTRIBUTES for custom telemetry resource tags.
    • CoreFix package installs when node_modules is 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.
  8. v1.4.11

    Fixed workspace routing so requests reach the correct workspace instance

    Improvements

    • CoreStopped share sync attempts for sessions that were never shared.
  9. 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_KEY to the websearch tool 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
  10. 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-id so 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.