Skip to content

Changelog

New updates and improvements to OpenCode

  1. v1.18.30

    Added the Astra system prompt for GPT-6 models

    Fixes

    • CorePreserved Bedrock DeepSeek model IDs, including ARN-based IDs, so they resolve correctly.@YeEmrick
    • CoreUpdated the Azure provider SDK to pick up compatibility fixes.
    • CoreUpdated the OpenAI provider SDK to pick up compatibility fixes.
    • CoreAdded reasoning effort variants for supported GitLab GPT and Claude models.@far-ouq
  2. v1.18.29

    Allow Codex OAuth model filtering to recognize integer GPT versions like gpt-6

    Fixes

    • CoreFixes issue of gpt-6-astra not showing up for openai subscription users
  3. v1.18.28

    Use the desktop client ID during OpenCode account device authentication

    Improvements

    • CoreSend the session ID as GitHub Copilot's interaction header to improve request tracking across a session.

    Fixes

    • DesktopIncrease the open-in app icon size for better visibility.
  4. v1.18.27

    Default provider header timeouts to five minutes so slow model startups fail less often

    Fixes

    • CoreDefault streamed chunk timeouts to five minutes, with false supported to disable them.
    • CoreLet Anthropic thinking.blockBinding opt out via config when you need to keep the provider default.@dkindlund
    • CoreLimit Anthropic thinking block binding to Claude 5.1+ models so older deployments do not reject requests.
    • CoreAvoid unhandled errors when canceling timed-out SSE reads.@AlexanderWillner
  5. v1.18.26

    Azure CLI sign-in now asks for the resource name directly instead of querying Azure management APIs

    Fixes

    • CoreClaude 5 sessions now tolerate stale thinking blocks instead of failing after prompt or tool changes.
    • CoreBedrock GPT-5.6 models now accept none reasoning effort.
    • CoreBedrock reasoning and replay handling is more reliable.@pengzh1
    • CoreTool call timing now stays accurate when tools update their metadata while still running.@bartlettroscoe
    • Coreapply_patch no longer emits an empty move path in permission metadata.@altendky
    • DesktopSession renames now save reliably from the title editor and tab context menu.
  6. v1.18.25
  7. v1.18.24

    V1 now reads supported V2 config fields so newer config files keep working in more mixed setups

    Improvements

    • CoreAzure providers can now sign in with Microsoft Entra ID through the Azure CLI instead of requiring an API key.

    Fixes

    • CoreBedrock reasoning responses no longer get cached into unreplayable empty messages.
    • DesktopArchived sessions disappear from the Home list immediately.@NathanTCode
  8. v1.18.23

    Fixed parent session IDs being sent in request headers for session-aware providers

    Fixes

    • CoreFixed Cloudflare AI Gateway routing for third-party providers so non-Workers models work through the gateway's REST API.@superhighfives
    • CoreFixed Anthropic models through Cloudflare AI Gateway by converting dotted model IDs like claude-haiku-4.5 to the dashed slug Anthropic expects.@superhighfives
    • TerminalFixed GitHub auth for immutable OIDC subject tokens.
  9. v1.18.22

    Removed outdated OpenCode Go first-month discount messaging and pricing

    Fixes

    • CoreFixed OpenCode device login links when servers return relative verification URLs or use a base path.
    • CoreFixed textVerbosity being sent to OpenAI-compatible providers that do not support it.@joelstucki-taulia
    • CoreUpdated the Amazon Bedrock provider for compatibility fixes.
    • DesktopKeep model provider headers visible while scrolling the model picker.
  10. v1.18.21

    Continue responses when a model reports an unknown finish reason instead of stopping early

    Fixes

    • CoreRoute Vertex AI eu and us multi-region Gemini requests through REP endpoints
    • DesktopKeep file search results visible while the next search is loading
    • DesktopRegister the archive session command in both desktop layouts@NathanTCode