Skip to content

Changelog

New updates and improvements to OpenCode

  1. 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.
  2. v1.14.23

    Respect custom .npmrc registry settings when checking package versions and updates

    Improvements

    • TerminalRender all non-synthetic text in a user message instead of showing only the first text block.
  3. v1.14.22

    Respect .npmrc settings during npm installs

    Improvements

    • 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.
  4. v1.14.21

    Support pull diagnostics from LSP servers that use them

    Support pull diagnostics from LSP servers that use them, including C# and Kotlin.

    Improvements 11

    • 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
  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
  8. v1.14.17

    Preserve executable permissions before Docker builds when artifacts lose their exec bits

    Improvements 8

    • 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.
  9. v1.4.11

    Fixed workspace routing so requests reach the correct workspace instance

    Improvements

    • CoreStopped share sync attempts for sessions that were never shared.
  10. 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