Releases: anomalyco/opencode
Releases · anomalyco/opencode
Release list
v1.18.28
Immutable
release. Only release title and notes can be modified.
Core
Improvements
- Send the session ID as GitHub Copilot's interaction header to improve request tracking across a session.
Desktop
Bugfixes
- Use the desktop client ID during OpenCode account device authentication.
- Increase the open-in app icon size for better visibility.
Thank you to 1 community contributor:
- @MVS-source:
- docs: add Eden AI to the providers list (#43386)
v1.18.27
Immutable
release. Only release title and notes can be modified.
Core
Bugfixes
- Default provider header timeouts to five minutes so slow model startups fail less often.
- Default streamed chunk timeouts to five minutes, with
falsesupported to disable them. - Let Anthropic
thinking.blockBindingopt out via config when you need to keep the provider default. (@dkindlund) - Limit Anthropic thinking block binding to Claude 5.1+ models so older deployments do not reject requests.
- Avoid unhandled errors when canceling timed-out SSE reads. (@AlexanderWillner)
Thank you to 2 community contributors:
- @AlexanderWillner:
- fix(provider): handle SSE reader cancel rejections (#44944)
- @dkindlund:
- fix(opencode): let config opt out of Anthropic thinking blockBinding (#46820)
v1.18.26
Immutable
release. Only release title and notes can be modified.
Core
Bugfixes
- Claude 5 sessions now tolerate stale thinking blocks instead of failing after prompt or tool changes.
- Bedrock GPT-5.6 models now accept
nonereasoning effort. - Bedrock reasoning and replay handling is more reliable. (@pengzh1)
- Tool call timing now stays accurate when tools update their metadata while still running. (@bartlettroscoe)
apply_patchno longer emits an empty move path in permission metadata. (@altendky)
Improvements
- Azure CLI sign-in now asks for the resource name directly instead of querying Azure management APIs.
Desktop
Bugfixes
- Session renames now save reliably from the title editor and tab context menu.
Thank you to 3 community contributors:
v1.18.25
Immutable
release. Only release title and notes can be modified.
Core
Bugfixes
- Fixed Azure authentication so Azure CLI sign-in works without requiring Bun.
v1.18.24
Immutable
release. Only release title and notes can be modified.
Core
Bugfixes
- Bedrock reasoning responses no longer get cached into unreplayable empty messages.
Improvements
- Azure providers can now sign in with Microsoft Entra ID through the Azure CLI instead of requiring an API key.
- V1 now reads supported V2 config fields so newer config files keep working in more mixed setups.
Desktop
Bugfixes
- Archived sessions disappear from the Home list immediately. (@NathanTCode)
Thank you to 3 community contributors:
- @NathanTCode:
- fix(app): drop archived sessions from home list right away (#44905)
- @OpeOginni:
- fix(ui): restore focus in stacked dialogs (#44928)
- @dondetir:
- docs: mention Exa and Parallel as web search backends (#38395)
v1.18.23
Immutable
release. Only release title and notes can be modified.
Core
Bugfixes
- Fixed Cloudflare AI Gateway routing for third-party providers so non-Workers models work through the gateway's REST API. (@superhighfives)
- Fixed Anthropic models through Cloudflare AI Gateway by converting dotted model IDs like
claude-haiku-4.5to the dashed slug Anthropic expects. (@superhighfives) - Fixed parent session IDs being sent in request headers for session-aware providers.
TUI
Bugfixes
- Fixed GitHub auth for immutable OIDC subject tokens.
Thank you to 1 community contributor:
v1.18.22
Immutable
release. Only release title and notes can be modified.
Core
Bugfixes
- Removed outdated OpenCode Go first-month discount messaging and pricing.
- Fixed OpenCode device login links when servers return relative verification URLs or use a base path.
- Fixed
textVerbositybeing sent to OpenAI-compatible providers that do not support it. (@joelstucki-taulia) - Updated the Amazon Bedrock provider for compatibility fixes.
Desktop
Bugfixes
- Keep model provider headers visible while scrolling the model picker.
Thank you to 1 community contributor:
- @joelstucki-taulia:
- fix(provider): guard textVerbosity injection for @ai-sdk/openai-compatible providers (#43915)
v1.18.21
Immutable
release. Only release title and notes can be modified.
Core
Bugfixes
- Continue responses when a model reports an unknown finish reason instead of stopping early
- Route Vertex AI
euandusmulti-region Gemini requests through REP endpoints
Desktop
Bugfixes
- Keep file search results visible while the next search is loading
- Register the archive session command in both desktop layouts (@NathanTCode)
Thank you to 1 community contributor:
- @NathanTCode:
- fix(app): register archive session command in both layouts (#41741)
v1.18.20
Immutable
release. Only release title and notes can be modified.
Core
Bugfixes
- Surface failed subagent tool calls with a resumable
task_id. - Retry provider responses that end with
finish_reason: network_error. - Retry more network error variants, including
network-errorandnetwork_error. - Surface resumable subagent failures instead of returning an empty result.
- Preserve Cerebras
max_completion_tokenswithout applying an extra output cap. - Answer permission requests triggered by subagents during
opencode run. - Retry xAI capacity and temporary unavailability stream errors.
v1.18.19
Immutable
release. Only release title and notes can be modified.
Core
Improvements
- Added native OpenAI and Anthropic passthroughs for Cloudflare AI Gateway models.
- Matched Codex rate limits more closely to ChatGPT subscription limits. (@GameOn223)
Bugfixes
- Removed built-in Qwen sampling defaults that could send unsupported settings.
- Properly show authenticated providers in
/connect. (@OpeOginni) - Ignore malformed model pricing instead of breaking usage cost calculation.
- Fall back when OpenAI websocket requests exceed message size limits.
- Forward ChatGPT workspace compute residency to Codex requests.
- Updated the default Console URL used by account connection flows.
- Enabled web search when using the OpenCode Go provider.
- Preserved compatibility with existing v1 databases.
Desktop
Bugfixes
- Kept saved server details editable in the server dialog.
Thank you to 4 community contributors:
- @TechyAditya:
- fix(skills): Update global config path in documentation (#42337)
- @GameOn223:
- tweak: match codex limits for openai models exactly when using chatgpt subscription (#39082)
- @OpeOginni:
- fix(opencode): properly show authed providers on /connect command (#39915)
- @bhuvan2134686:
- docs: add SCX.ai to the providers list (#42520)