Skip to content

Changelog

New updates and improvements to OpenCode

  1. v1.14.18
  2. 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.
  3. v1.4.11

    Fixed workspace routing so requests reach the correct workspace instance

    Improvements

    • CoreStopped share sync attempts for sessions that were never shared.
  4. 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
  5. 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.
  6. v1.4.8

    Fixed a crash when experimental mode was enabled

    Improvements 7

    • CoreLet plugin tools return metadata in execute results.@jquense
    • CoreShow real filenames instead of /dev/null in revert diffs.
    • CoreImproved workspace session handling when a workspace no longer exists.
    • CoreFixed Windows ctrl+z terminal suspend and input undo behavior.
    • CoreEnabled Azure prompt caching with a default per-session cache key.
    • TerminalPreserve prompt input when views unmount and remount.
    • TerminalKeep session list dialogs ordered more consistently within each day.
  7. v1.4.7

    GitHub Copilot gpt-5-mini now uses low reasoning effort for better request compatibility

    Improvements 14

    • CoreFixed Github Copilot overbilling issue
    • CoreWorkspaces now receive your auth context, so provider sign-in carries across workspace sessions.
    • CoreCloudflare AI Gateway now drops max_tokens for OpenAI reasoning models so GPT-5 and o-series requests stop failing.@kobicovaldev
    • CoreAzure models now default store=true, fixing requests that require stored responses.
    • CoreClaude Opus 4.7 now supports xhigh adaptive reasoning.@GrahamCampbell
    • CoreClaude Opus 4.7 now shows summarized thinking by default.
    • CoreTUI plugins now load against the correct project when multiple directories are open.
    • CoreThe bash tool uses less memory on large command output.
    • CoreExperimental workspaces now wait for sync to finish before returning writes, reducing stale reads and missed updates.
    • CoreSession restore can now replay a session into another workspace in batches.
    • CoreSessions now retry provider 5xx errors even when the provider SDK does not mark them retryable.
    • TerminalPasting files or large text no longer inserts content twice.
    • Terminal--agent on the command line is no longer overwritten by the session's saved agent.@CarloWood
    • TerminalEmpty LSP, MCP, formatter, and session status responses no longer break TUI sync state.
  8. v1.4.6
  9. v1.4.5

    Export AI SDK telemetry spans to OTLP trace backends

    Improvements

    • CoreExpose the experimental question API schema and OpenAPI spec from @opencode-ai/server.
    • CoreExpose a reusable question handler factory for custom question API hosts.
  10. v1.4.4

    Kept GitHub Copilot compaction requests valid

    Improvements 18

    • CoreRestored instance and logger context during prompt runs so prompt-time tools and logging behave correctly.
    • CoreRestored the flat reply shape for question API responses.
    • CorePersisted MCP OAuth connections that finish immediately, so authenticated servers stay connected.
    • CorePrevented duplicate user messages in ACP clients.
    • CoreStopped emitting user_message_chunk events during session and prompt turns in ACP clients.@RAIT-09
    • CoreFixed reasoning summary injection for @ai-sdk/openai-compatible providers.@nazarhnatyshen
    • CoreAdded the experimental compaction.autocontinue hook to stop auto-continuing after compaction.
    • CoreAdded Alibaba provider support with cache support.
    • CoreSnapshots now fully respect .gitignore, including previously tracked files.
    • CoreReading images no longer counts against quota.
    • CoreSessions can now update project permissions mid-run.@remorses
    • CoreEnabled thinking for zhipuai-coding-plan and fixed Korean IME truncation.@claudianus
    • TerminalAdded opencode export --sanitize to redact PII and confidential transcript data.
    • TerminalFixed diff line number contrast in built-in themes.
    • TerminalPlugin auth login now asks for an API key when a plugin needs authorization.@goniz
    • TerminalPlugin auth no longer asks for an API key when the plugin has no authorize method.@goniz
    • SDKThe JavaScript SDK now throws a clear error when an older server responds with HTML instead of the API.
    • ExtensionsPlugins can now register custom workspace adaptors that appear in workspace creation.