Skip to content

Changelog

New updates and improvements to OpenCode

  1. v1.14.28
  2. 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.
    • TerminalHid provider connection checks until onboarding is complete.
    • TerminalRestored the default toast timeout when no custom duration is provided.@OpeOginni
  3. 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
  4. 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
  5. 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.
  6. 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.
  7. v1.14.22

    Respect .npmrc settings during npm installs

    Improvements

    • CoreLet projects store a custom icon override so the chosen icon persists correctly.
  8. 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 8

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

    Fixed a system theme regression in the TUI

    Improvements

    • 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.
    • SDKFixed the WorkspaceAdaptor.create type to include the env parameter.@jamesmurdza
  10. v1.14.19

    Prevented compiled binaries from failing on startup because of a circular session schema dependency

    Improvements

    • 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.