Changelog
New updates and improvements to OpenCode
v1.4.8 Fixed a crash when experimental mode was enabled
Improvements 9
- 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.
- DesktopFixed desktop workspace loading so ready state persists correctly.
- DesktopFixed desktop session syncing when loading project data from query cache.
- DesktopAdded beta desktop settings to hide title bar tools like navigation, search, terminal, status, and file tree.
- DesktopImproved desktop session change loading in the review panel.
v1.4.7 GitHub Copilot
gpt-5-mininow uses low reasoning effort for better request compatibilityImprovements 12
- 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.
- DesktopDesktop builds now show a Beta or Dev badge in the title bar when applicable.
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
=. - DesktopFixed prompt submission state updates to avoid failed or inconsistent sends.
- DesktopImproved session title input spacing while editing.
- 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.
- DesktopStart desktop shell commands from the home directory.
- DesktopAvoid bootstrap error popups while global sync initializes.
- CoreExpose the experimental question API schema and OpenAPI spec from
v1.4.4 Kept GitHub Copilot compaction requests valid
Improvements 14
- CoreRestored instance and logger context during prompt runs so prompt-time tools and logging behave correctly.
- CoreRestored the flat reply shape for question API responses.
- CorePersisted MCP OAuth connections that finish immediately, so authenticated servers stay connected.
- CorePrevented duplicate user messages in ACP clients.
- CoreStopped emitting
user_message_chunkevents during session and prompt turns in ACP clients.@RAIT-09 - CoreFixed reasoning summary injection for
@ai-sdk/openai-compatibleproviders.@nazarhnatyshen - CoreAdded the experimental
compaction.autocontinuehook to stop auto-continuing after compaction. - CoreAdded Alibaba provider support with cache support.
- CoreSnapshots now fully respect
.gitignore, including previously tracked files. - CoreReading images no longer counts against quota.
- CoreSessions can now update project permissions mid-run.@remorses
- CoreEnabled thinking for
zhipuai-coding-planand fixed Korean IME truncation.@claudianus - DesktopFixed the Windows desktop backend hanging before shutdown.
- ExtensionsPlugins can now register custom workspace adaptors that appear in workspace creation.
v1.4.3 Fixed
agent createfor OpenAI accounts authenticated with OAuthImprovements
- CoreInterrupted Bash commands now keep their final output and truncation details instead of ending as aborted.
- CoreAdded fast mode variants for supported Claude and GPT models.
- ExtensionsAdded configurable OAuth redirect URIs for remote MCP servers.@egze
v1.4.2 v1.4.1 Fix
clangdchoosingCMakeLists.txtorMakefileas the project root in C and C++ workspacesImprovements
- CoreAdd permission prompts for GitLab Duo Workflow tool calls instead of auto-running them.@vglafirov
- CoreHide unsupported variants for Big Pickle models.
- DesktopFix terminal connections in same-origin desktop and web app setups.@OpeOginni
- DesktopFix session review and change lists when diff data arrives in inconsistent shapes.
v1.4.0 Added OTLP observability export support
Improvements 11
- CoreFixed failed web fetches leaving stale timeouts behind.
- CoreImproved
opencode logintransport error messages. - CoreRetried Alibaba provider rate-limit errors instead of failing immediately.
- CoreKept model variants scoped to the selected model.
- CoreAdded full HTTP proxy support.
- CoreFixed OpenRouter provider issues.
- CoreAligned GitHub Copilot Anthropic reasoning levels and removed incorrect Qwen variants.
- CoreReduced TypeScript LSP memory use by using the native project config.@derekbar90
- DesktopImproved subagent sessions with clearer titles, navigation, and progress states.
- DesktopMoved auto-accept permissions into Settings.
- DesktopShowed full file names on attachment chips.
v1.3.17 Improvements
Improvements
- CoreCloudflare Workers AI and AI Gateway now prompt for missing account details and show clear setup errors when required Cloudflare variables are missing@mchenco