Changelog
New updates and improvements to OpenCode
v1.18.29 Allow Codex OAuth model filtering to recognize integer GPT versions like
gpt-6Fixes
- CoreFixes issue of gpt-6-astra not showing up for openai subscription users
v1.18.28 Improvements
Improvements
- CoreSend the session ID as GitHub Copilot's interaction header to improve request tracking across a session.
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
falsesupported to disable them. - CoreLet Anthropic
thinking.blockBindingopt 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
- CoreDefault streamed chunk timeouts to five minutes, with
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
nonereasoning 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
- Core
apply_patchno longer emits an empty move path in permission metadata.@altendky
v1.18.25 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.
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.5to the dashed slug Anthropic expects.@superhighfives
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
textVerbositybeing sent to OpenAI-compatible providers that do not support it.@joelstucki-taulia - CoreUpdated the Amazon Bedrock provider for compatibility fixes.
v1.18.21 Continue responses when a model reports an unknown finish reason instead of stopping early
Fixes
- CoreRoute Vertex AI
euandusmulti-region Gemini requests through REP endpoints
- CoreRoute Vertex AI
v1.18.20 Surface failed subagent tool calls with a resumable
task_idFixes
- CoreRetry provider responses that end with
finish_reason: network_error. - CoreRetry more network error variants, including
network-errorandnetwork_error. - CoreSurface resumable subagent failures instead of returning an empty result.
- CorePreserve Cerebras
max_completion_tokenswithout applying an extra output cap. - CoreAnswer permission requests triggered by subagents during
opencode run. - CoreRetry xAI capacity and temporary unavailability stream errors.
- CoreRetry provider responses that end with