Skip to content

Changelog

New updates and improvements to OpenCode

  1. 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.
  2. 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.
  3. 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
  4. 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.
  5. v1.14.23
  6. v1.14.22

    Respect .npmrc settings during npm installs

    Improvements

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

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