Skip to content

Changelog

New updates and improvements to OpenCode

  1. v1.14.30

    Fixed missing sessions in Desktop caused by path mismatches

    Fixed missing sessions in Desktop caused by path mismatches, including recovery for existing stored data.

    Improvements 12

    12 more improvements
  2. v1.14.29
  3. v1.14.28 +1

    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
    • CoreFixed issue with opencode upgrade failing for bun installs unless in a directory with package.json
  4. 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
  5. 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
  6. 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.
  7. v1.14.22 +1
  8. v1.14.20
  9. v1.14.19
  10. v1.14.18 +1