Changelog
New updates and improvements to OpenCode
v1.14.19 Prevented compiled binaries from failing on startup because of a circular session schema dependency
Improvements
- CoreRenamed the compaction setting to
preserve_recent_tokensfor the budget that keeps recent turns verbatim. - CorePreserved concurrent edits to the same file instead of letting parallel edits overwrite each other.
- CoreFixed managed installs on Windows and added bundled ripgrep support for Windows ARM64.
- CoreAdded NVIDIA as a built-in provider option, including connection docs and required attribution headers.@anniesurla
- CoreKept recent conversation turns verbatim during session compaction so follow-up work keeps more local context.
- CoreFell back to summarizing the full conversation when preserved recent turns include too much media to fit safely.
- CoreRenamed the compaction setting to
v1.14.18 v1.14.17 Preserve executable permissions before Docker builds when artifacts lose their exec bits
Improvements 8
- CoreFix plugins reinstalling more often than needed.
- CoreUse
display: summarizedby default for Anthropic Bedrock Opus 4.7 requests. - CoreDetect attachment types from file contents so images and PDFs still work with incorrect or missing extensions.
- CoreSupport
OTEL_RESOURCE_ATTRIBUTESfor custom telemetry resource tags. - CoreFix package installs when
node_modulesis missing. - CoreFix GitHub Copilot Anthropic Haiku requests by disabling unsupported tool streaming.
- TerminalAdd a full-session option when forking from the session dialog.
- TerminalShow the session ID in the sidebar on non-production channels.
v1.4.11 Fixed workspace routing so requests reach the correct workspace instance
Improvements
- CoreStopped share sync attempts for sessions that were never shared.
v1.4.10 Restored workspace history on connect so existing sessions catch up before live sync resumes
Improvements
- CorePassed OTEL exporter settings into managed workspaces so telemetry works there too
- CoreNormalized provider metadata defaults so models still load when catalog data is incomplete
- CorePassed
EXA_API_KEYto thewebsearchtool to reduce rate limits@rasdani - TerminalAdded a restore flow for sessions whose workspace is unavailable, with clearer workspace status indicators
- TerminalFixed agent cycling when no agent is selected and improved prompt key handling
v1.4.9 Added LLM Gateway as a provider
Added LLM Gateway as a provider, including config support and model usage reporting.@smakosh
Improvements
- CoreLimited GitHub Copilot Opus 4.7 models to medium reasoning effort to avoid unsupported variants.@OpeOginni
- CoreImproved remote workspace reconnection with exponential backoff and clearer failure handling.
- TerminalFixed
--session-idso it opens the requested session after app startup. - TerminalFixed light mode detection in Ghostty.
v1.4.8 Fixed a crash when experimental mode was enabled
Improvements 7
- CoreLet plugin tools return metadata in execute results.@jquense
- CoreShow real filenames instead of
/dev/nullin revert diffs. - CoreImproved workspace session handling when a workspace no longer exists.
- CoreFixed Windows
ctrl+zterminal suspend and input undo behavior. - CoreEnabled Azure prompt caching with a default per-session cache key.
- TerminalPreserve prompt input when views unmount and remount.
- TerminalKeep session list dialogs ordered more consistently within each day.
v1.4.7 GitHub Copilot
gpt-5-mininow uses low reasoning effort for better request compatibilityImprovements 14
- CoreFixed Github Copilot overbilling issue
- CoreWorkspaces now receive your auth context, so provider sign-in carries across workspace sessions.
- CoreCloudflare AI Gateway now drops
max_tokensfor OpenAI reasoning models so GPT-5 and o-series requests stop failing.@kobicovaldev - CoreAzure models now default
store=true, fixing requests that require stored responses. - CoreClaude Opus 4.7 now supports
xhighadaptive reasoning.@GrahamCampbell - CoreClaude Opus 4.7 now shows summarized thinking by default.
- CoreTUI plugins now load against the correct project when multiple directories are open.
- CoreThe bash tool uses less memory on large command output.
- CoreExperimental workspaces now wait for sync to finish before returning writes, reducing stale reads and missed updates.
- CoreSession restore can now replay a session into another workspace in batches.
- CoreSessions now retry provider 5xx errors even when the provider SDK does not mark them retryable.
- TerminalPasting files or large text no longer inserts content twice.
- Terminal
--agenton the command line is no longer overwritten by the session's saved agent.@CarloWood - TerminalEmpty LSP, MCP, formatter, and session status responses no longer break TUI sync state.
v1.4.6 Fixed snapshot staging for very long file lists and improved staging performance
Improvements
- CoreFixed OTEL header parsing when a header value contains
=.
- CoreFixed OTEL header parsing when a header value contains
v1.4.5 Export AI SDK telemetry spans to OTLP trace backends
Improvements
- CoreExpose the experimental question API schema and OpenAPI spec from
@opencode-ai/server. - CoreExpose a reusable question handler factory for custom question API hosts.
- CoreExpose the experimental question API schema and OpenAPI spec from