OpenCode
Changelog
Open-Source Terminal-Coding-Assistent
Diese Seite zeigt höchstens die 150 neuesten Releases aus offiziellen Quellen. Sie beansprucht keine vollständige Versionshistorie.
Versionshinweise ohne deutsche Übersetzung stehen im englischen Original.
Neueste Releases (155)
v1.18.35
6. Oktober 2026
- •Added canonical redirects and JSON and Markdown data formats for agent-readable stats.
- •xAI tool results now include supported images, while unsupported image formats are skipped. (@Jaaneek)
- •docs(web): add Fledge Alpha Free to Zen docs (#52895)
- •@jm0ney337:
- •docs(ecosystem): add opencode-supabase to ecosystem plugins (#49848)
- •fix(opencode): bump @ai-sdk/xai to 3.0.139 so tool-result images reach xAI (#53549)
v1.18.34
1. Oktober 2026
- •Send namespaced session and parent-session identity headers with model requests.
- •Re-sign locally compiled macOS binaries so they run reliably on macOS 27+. (@ryangamerdev)
- •Sign macOS CLI release binaries with a Developer ID.
- •docs(web): correct GPT 6.1 Sol cache pricing (#52176)
- •@metal-huang:
- •fix(tui): use path.sep for plugin name extraction in /status dialog (#52328)
- •@ryangamerdev:
- •fix(opencode): ad-hoc re-sign darwin binaries after local compile (#52183)
v1.18.33
28. September 2026
## Core ### Bugfixes - Cloudflare AI Gateway models now honor provider response and stream timeouts. (@danlapid) - MCP browser launch failures are now reported when the launcher exits immediately. - Debug configuration output now redacts credentials and sensitive headers. - Gemini thinking defaults and effort options now match the supported controls across model generations. (@markmcd) Thank you to 5 community contributors: - @dc85: - docs(web): add Claude Opus 5.5, GPT 6 Sol, and GPT 6 Luna to Zen (#50708) - @vglafirov: - maint(gitlab): bump gitlab-ai-provider to 6.16.0 (#50742) - @markmcd: - fix(gemini): switch thinking default logic (#50841) - @remorses: - docs(web): link kimaki to product website (#49735) - @danlapid: - fix(opencode): apply provider timeouts to Cloudflare AI Gateway models (#51549)
v1.18.32
22. September 2026
- •Fixed Bedrock image attachments so they are only hoisted for Claude, Nova, and Llama 4 models.
- •Fixed Together AI streaming usage reporting.
- •docs: add DeepSeek V4.1 Flash to Zen (#49897)
- •feat: add Grok 4.7 to Zen and Go (#50288)
v1.18.31
14. September 2026
- •Restored ACP session model, effort, mode, and reasoning chunk boundaries when loading, resuming, or forking sessions. (@JacobNWolf)
- •Show remote config authentication errors during startup and exit with a failure status.
- •Request summarized adaptive thinking for GitHub Copilot models.
- •@heimoshuiyu:
- •feat(console): add batch workspace block endpoints (#48491)
- •@JacobNWolf:
- •fix(acp): restore session options and reasoning boundaries (#48225)
- •chore(deps): bump @ai-sdk/gateway to 3.0.191 (#48710)
- •@MatthewFeroz:
- •fix(ui): add Merge Gateway logo (#42015)
v1.18.30
9. September 2026
- •Added the Astra system prompt for GPT-6 models.
- •Preserved Bedrock DeepSeek model IDs, including ARN-based IDs, so they resolve correctly. (@YeEmrick)
- •Updated the Azure provider SDK to pick up compatibility fixes.
- •Updated the OpenAI provider SDK to pick up compatibility fixes.
- •Added reasoning effort variants for supported GitLab GPT and Claude models. (@far-ouq)
- •@heimoshuiyu:
- •fix(console): openai usage normalization and tier threshold config (#47342)
- •fix(opencode): add GitLab reasoning variants (#47306)
- •fix: preserve Bedrock DeepSeek model ids (#34441)
v1.18.29
5. September 2026
## Core
### Bugfixes
- Allow Codex OAuth model filtering to recognize integer GPT versions like gpt-6
- Fixes issue of gpt-6-astra not showing up for openai subscription users
Thank you to 2 community contributors:
- @Peter267:
- docs(zh): fix bold rendering by adding spaces around asterisks (#46231)
- @heimoshuiyu:
- feat(console): add quota reset support action (#47313)
v1.18.28
4. September 2026
- •Send the session ID as GitHub Copilot's interaction header to improve request tracking across a session.
- •Use the desktop client ID during OpenCode account device authentication.
- •Increase the open-in app icon size for better visibility.
- •@MVS-source:
- •docs: add Eden AI to the providers list (#43386)
v1.18.27
2. September 2026
- •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)
- •@AlexanderWillner:
- •fix(provider): handle SSE reader cancel rejections (#44944)
- •@dkindlund:
- •fix(opencode): let config opt out of Anthropic thinking blockBinding (#46820)
v1.18.26
1. September 2026
- •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) - •Azure CLI sign-in now asks for the resource name directly instead of querying Azure management APIs.
- •Session renames now save reliably from the title editor and tab context menu.
- •fix(opencode): omit empty apply patch move path (#45329)
- •fix(core): bump @ai-sdk/amazon-bedrock to 4.0.166 for reasoning and replay fixes (#45520)
- •@bartlettroscoe:
- •fix(core): Fix for incorrect time.start reset in tool call logging (#32574) (#32596)
v1.18.24
28. August 2026
- •Bedrock reasoning responses no longer get cached into unreplayable empty messages.
- •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.
- •Archived sessions disappear from the Home list immediately. (@NathanTCode)
- •@NathanTCode:
- •fix(app): drop archived sessions from home list right away (#44905)
- •@OpeOginni:
- •fix(ui): restore focus in stacked dialogs (#44928)
- •docs: mention Exa and Parallel as web search backends (#38395)
v1.18.23
25. August 2026
- •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.
- •Fixed GitHub auth for immutable OIDC subject tokens.
- •@superhighfives:
- •fix(provider): send Anthropic's dashed native slug through the AI Gateway (#44281)
- •fix(provider): route non-native Cloudflare AI Gateway providers via the REST API (#44828)
v1.18.22
24. August 2026
## 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 textVerbosity being 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
21. August 2026
- •Continue responses when a model reports an unknown finish reason instead of stopping early
- •Route Vertex AI
euandusmulti-region Gemini requests through REP endpoints - •Keep file search results visible while the next search is loading
- •Register the archive session command in both desktop layouts (@NathanTCode)
- •@NathanTCode:
- •fix(app): register archive session command in both layouts (#41741)
v1.18.20
21. August 2026
- •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
20. August 2026
- •Added native OpenAI and Anthropic passthroughs for Cloudflare AI Gateway models.
- •Matched Codex rate limits more closely to ChatGPT subscription limits. (@GameOn223)
- •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.
- •Kept saved server details editable in the server dialog.
- •@TechyAditya:
- •fix(skills): Update global config path in documentation (#42337)
- •@GameOn223:
- •tweak: match codex limits for openai models exactly when using chatgpt subscription (#39082)
v1.18.17
12. August 2026
- •Made session compaction keep complete recent turns and produce clearer summaries for smaller models.
- •Added MERGE Gateway reasoning variants so those model options work correctly. (@MatthewFeroz)
- •Capped automatic session retries and added jitter to reduce repeated retry storms.
- •Enabled PDF attachments for GitHub Copilot models that advertise PDF vision support. (@stevenao)
- •Applied the correct sampling defaults to DeepSeek V4 Flash on supported providers.
- •Routed all Muse family models to the correct Meta system prompt. (@mreso)
- •Updated Chinese developer terminology to use more widely recognized translations.
- •Used the server's current default model instead of stale local config when choosing the default model.
- •fix(session): route all Muse family models to the Meta system prompt (#41581)
- •@OpeOginni:
- •fix(ui): correct OC-2 weak icon color (#41504)
- •@peculiarnewbie:
- •feat(console): add go usage endpoint (#16513)
- •fix(opencode): detect Copilot PDF input support (#41522)
- •@MatthewFeroz:
v1.18.16
10. August 2026
- •Ignore unknown top-level config fields instead of failing config parsing
- •Register projects opened from Home so they are available to the rest of the app
- •Open the project menu with a right-click in Home
- •Fall back to listing and matching local directories when the project picker server does not support search
- •Use 词元 instead of 令牌 for token-related labels in Simplified Chinese (@Speechlessmanbilibili)
- •Keep the macOS app running after the last window closes and reopen a window when the app is activated
- •@Speechlessmanbilibili:
- •fix(i18n): use 词元 instead of 令牌 for token in zh locale (#40977)
v1.18.15
7. August 2026
- •Chronological message ordering now stays correct even when imported or legacy message IDs are out of order.
- •Revert and fork actions now use real message chronology instead of message ID ordering.
- •Truncation cleanup now removes stale files by file timestamp more reliably.
- •Repeated compaction now keeps earlier tool-call history in summaries instead of dropping orphaned results.
- •Blob-based attachments now load correctly in the web UI. (@rexdotsh)
- •Added much broader locale coverage across the desktop app.
- •Export full session transcripts as JSON from the UI.
- •Session timelines now respect chronological message boundaries more reliably.
- •Stored messages now stay ordered by creation time.
- •Session lists now sort by persisted activity time more reliably.
- •Language names now stay native in the locale picker.
- •Filled in missing translations across existing locales.
- •fix(server): allow blob attachments in web UI (#40692)
- •fix(tui): support copying over ssh with
set-clipboard ontmux config (#30472) - •@dangooddd:
v1.18.14
5. August 2026
- •Simplified xAI login to a single device-code flow that works better in headless and remote environments.
- •Preserved structured mid-stream provider errors so compatible providers can retry failed responses.
- •Retried more transient provider and network errors instead of failing immediately.
- •Counted cache writes in ACP usage totals.
- •Logged remote workspace 5xx response bodies in the host logs to make proxy failures easier to debug. (@jamesmurdza)
- •Stopped sending the host
directorypath to remote workspaces so prompts resolve from the remote project root. (@jamesmurdza) - •Waited for queued ACP session updates before ending a turn.
- •@jamesmurdza:
- •fix(server): don't forward host directory to remote workspace (#40136)
- •fix(server): log upstream 5xx bodies from proxied workspace requests (#40135)
v1.18.13
4. August 2026
- •GitHub pull request reviews now include the pull request number and URL in context.
- •Fixed several right-to-left layout issues across tabs, drawers, resizing, and titlebar interactions.
- •Fixed shared right-to-left UI behavior such as directional icons and drawer placement.
- •Sessions without titles now fall back to generated names instead of appearing blank.
- •Moved markdown parsing off the main thread to keep the app more responsive while rendering messages.
- •Localized more desktop UI copy, including native menus, update dialogs, and help content.
- •Added early right-to-left layout support across the app and session views.
- •Added locale-aware plural rules so translated counts and summaries read correctly.
- •Expanded translation coverage and added more supported desktop languages.
- •@amypoolside:
- •docs: add Poolside provider setup (#39187)
v1.18.12
4. August 2026
- •Fixed Azure GPT-5.5+ completion requests failing when reasoning is enabled. (@frederiknsgo)
- •Reduced composer lag when drafts include large pasted images or attachments.
- •Let project search match any known recent project instead of only the first five. (@NumerousJLs)
- •Cleared stale assistant errors from the timeline once the same turn resumes streaming.
- •Skipped legacy config reads against v2 servers to avoid spurious config loading issues. (@resetsix)
- •fix(app): skip legacy config reads for v2 (#40211)
- •@NumerousJLs:
- •fix(app): search every known project in the open project dialog (#40202)
- •@MagnumGoYB:
- •docs: remove obsolete vouch system section (#40266)
- •@frederiknsgo:
- •fix: gpt-5.5+ in combination with azure fails with reasoningEffort (#40265)
v1.18.11
1. August 2026
- •Stopped MCP SSE connections from getting stuck in reconnect loops after server error responses.
- •Fixed provider model configs that use interleaved reasoning fields like
reasoning_textor custom field names. - •Open external links in the system browser instead of inside the app.
- •Fixed stale session tab state in the desktop title bar. (@OpeOginni)
- •Open the legacy directory picker at your home folder when no home path is loaded yet.
- •Prevent the file tree tab from clipping when resized smaller. (@OpeOginni)
- •Fixed debug gutter labels and values misaligning.
- •@devennavani:
- •docs: add Modal provider setup (#39710)
- •@OpeOginni:
- •fix(app): prevent file tree tab clipping (#39770)
- •fix(app): prevent stale session tab reads (#39767)
- •fix(app): prevent stale prompt control reads (#39842)
v1.18.10
30. Juli 2026
- •Discover available Modal models automatically. (@devennavani)
- •Prevent adding the same attachment more than once.
- •Always show the new session button.
- •Improve toast notifications with better stacking, dismissal, and mobile layout.
- •Refine tab hover, active, and overflow states.
- •Repair malformed saved tabs so broken tab state no longer persists across launches. (@OpeOginni)
- •Hide the model variant selector until model data finishes loading.
- •Preserve the custom agent picker for existing users.
- •@lakshyaag-tavily:
- •docs(ecosystem): add opencode-tavily plugin (#38709)
- •@devennavani:
- •feat: discover Modal models (#39066)
- •@OpeOginni:
- •fix(app): repair malformed persisted tabs (#39645)
v1.18.9
28. Juli 2026
- •Restored compatibility with legacy MCP SDK clients.
- •Fixed a Solid cleanup crash that could break navigation in the desktop app.
- •Fixed home session loading so the session list can update without suspending the whole page.
- •Removed the extra vertical borders from the V2 home projects view.
- •Added an opt-in V2 desktop sidecar backed by the bundled CLI service.
- •Added collapsible model provider sections in V2 settings.
- •fix(desktop): patch @dnd-kit/solid to preserve core scroll plugins (#38119)
v1.18.8
28. Juli 2026
- •Improved compatibility with newer MCP servers and OAuth flows.
- •Reconnects MCP servers after expired SDK sessions, including concurrent requests.
- •Honors configured MCP OAuth callback ports in
mcp debug. - •Stops sending deprecated sampling defaults to newer Gemini models.
- •Added a shortcut to open the project selector in new sessions.
- •Tab keyboard navigation now follows the visible tab order.
- •Opening files now expands Windows folders with trailing separators.
- •Server status uses blue when an integration needs attention.
- •Provider connection state now refreshes immediately after changes.
- •Linux packages now install AppStream metadata. (@develop7)
- •Local desktop runs now use the channel database.
- •Prevents freezes when closing projects from the home view.
- •Prevents the right panel from freezing the session view while loading.
- •@OpeOginni:
- •fix(core): correct MCP environment field in built-in skill (#39175)
v1.18.7
27. Juli 2026
- •Remove the extra titlebar inset in fullscreen on macOS.
- •Keep command palette entries from reappearing incorrectly when shadowed commands are removed.
- •Add scrolling to the project selector dropdown when the list is long. (@david1gp)
- •@ProdigyRahul:
- •fix(ui): keep mutable selects open (#39027)
- •fix(app): add scroll to project selector dropdown (#39016)
v1.18.6
27. Juli 2026
- •Fixed branch-specific repository caches so refreshing one reference no longer moves another branch checkout.
- •Improved compatibility with the newer client API across directory, project, session, and terminal flows.
- •Fixed legacy MCP state refreshing when opening a V1 workspace.
- •Fixed provider lists not refreshing after connecting a provider or finishing provider OAuth on V1 servers.