Skip to content

Changelog

New updates and improvements to OpenCode

  1. 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
  2. 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
  3. v1.18.25
  4. 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.
  5. 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.
  6. 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.
  7. 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
  8. v1.18.20

    Surface failed subagent tool calls with a resumable task_id

    Fixes

    • CoreRetry provider responses that end with finish_reason: network_error.
    • CoreRetry more network error variants, including network-error and network_error.
    • CoreSurface resumable subagent failures instead of returning an empty result.
    • CorePreserve Cerebras max_completion_tokens without applying an extra output cap.
    • CoreAnswer permission requests triggered by subagents during opencode run.
    • CoreRetry xAI capacity and temporary unavailability stream errors.
  9. v1.18.19

    Added native OpenAI and Anthropic passthroughs for Cloudflare AI Gateway models

    Improvements

    • CoreMatched Codex rate limits more closely to ChatGPT subscription limits.@GameOn223

    Fixes 8

    • CoreRemoved built-in Qwen sampling defaults that could send unsupported settings.
    • CoreProperly show authenticated providers in /connect.@OpeOginni
    • CoreIgnore malformed model pricing instead of breaking usage cost calculation.
    • CoreFall back when OpenAI websocket requests exceed message size limits.
    • CoreForward ChatGPT workspace compute residency to Codex requests.
    • CoreUpdated the default Console URL used by account connection flows.
    • CoreEnabled web search when using the OpenCode Go provider.
    • CorePreserved compatibility with existing v1 databases.
  10. v1.18.18