OpenCode
AI ToolAI-powered coding assistant that runs in your terminal. Write code, execute commands, and manage files with natural language.
Components
Release History
v1.18.2v1.18.1v1.18.0v1.17.20v1.17.19pr-36567-inline-evidencepr-36567-evidencepr-36516-evidencev1.17.18v1.17.17v1.17.166 fixes7 improvementsThis release focuses heavily on desktop usability, introducing several quality-of-life improvements like inline file browser tabs and better session management. Several bugs related to pane visibility, draft routing, and diff loading have also been resolved.
v1.17.157 fixes2 improvementsThis release focuses on stability and user experience within the desktop application. Key updates include improved error handling for large context requests and several bug fixes related to UI consistency, terminal focus, and session management.
v1.17.143 features14 fixes11 improvementsThis release introduces a new code mode MCP adapter for running confined orchestration scripts and enhances the Desktop experience with features like reopening closed tabs and showing recently closed projects. Numerous bug fixes address issues related to MCP tool metadata, model routing, session management, and TUI rendering.
v1.17.131 feature5 fixes5 improvementsThis release focuses heavily on improving the desktop experience, introducing a new searchable v2 model picker and enhancing UI alignment in the session view. Several critical bugs were fixed, including issues with reasoning mode application and stale response handling, alongside general cleanup of desktop state files.
v1.17.129 features21 fixes12 improvementsThis release focuses heavily on stability and integration improvements, particularly around MCP authentication, session management, and the SDK runtime. Key updates include better error reporting for MCP OAuth, restored functionality for SDK session operations like event streaming, and numerous desktop fixes ensuring session state and UI elements persist correctly across restarts and focus changes.
v1.17.118 fixes7 improvementsThis release introduces powerful session management tools, including the ability to take snapshots and revert sessions to previous states. Desktop users benefit from new usability enhancements like draggable tabs and Chrome-style tab cycling shortcuts. Several bugs related to session persistence, UI consistency, and notifications have also been resolved.
v1.17.104 features21 fixes11 improvementsThis release introduces several key improvements, including support for Opencode-managed provider integration and a new `--mini` CLI mode. Numerous bug fixes address stability issues across Core, TUI, and Desktop, particularly around MCP authentication and path handling. Users will also benefit from enhanced desktop features like persistent draft state per tab and improved mobile navigation.
pr-33649-assetsThis prerelease appears to be a temporary build associated with a specific pull request (#33649) for visual verification purposes. There are no user-facing features, fixes, or improvements documented in these notes.
v1.17.95 fixes2 improvementsThis release focuses on stability and configuration adherence, ensuring agent step limits are honored and custom headers are correctly passed to Copilot requests. It also introduces new GLM-5.2 thinking variants (`high` and `max`) for more nuanced generation control.
v1.17.87 fixes3 improvementsThis release focuses heavily on improving the reliability and stability of MCP tools, fixing several issues related to schema validation, timeouts, and error reporting. Users will also notice faster session timeline loading and improved navigation within the desktop application's file picker.
v1.17.75 fixes3 improvementsThis release focuses on stability and environment consistency, particularly for plugins and shell tools. Key fixes include ensuring correct server reuse for plugin requests and proper scoping for new sessions. Additionally, SDK clients now feature improved handling of integration changes and credential updates.
v1.17.61 fixThis release focuses on backend compatibility, specifically improving the interaction between OpenCode and the MCP server. Users should experience more stable connections with the MCP server due to updated capability declarations.
v1.17.51 feature6 fixes5 improvementsThis release focuses on improving connectivity and stability, particularly around MCP tools, by recovering expired sessions and ensuring correct output formatting. Key user-facing changes include adding external browser OAuth for Snowflake Cortex and several visual refinements like an updated color theme and better handling of overflowing titlebar tabs.
v1.17.42 features4 fixes4 improvementsThis release introduces significant backend updates, including new v2 API endpoints for session management and support for connector-based authentication flows. Several critical bugs were resolved, such as ensuring content-filtered model responses are visible as errors and fixing compatibility issues with Gemini tool schemas.
v1.17.3v1.17.24 fixesThis release focuses primarily on stability and restoring core functionality. Key fixes include recovering gracefully from expired authentication for remote configuration and ensuring subagents correctly use their permissions. Additionally, several desktop-specific issues were resolved, such as restoring the Linux launcher identity and the device attachment picker.
v1.17.15 fixes3 improvementsThis release focuses on stability and configuration handling, particularly for references and server interactions. Key updates include improved handling of deprecated configurations, respecting server timeouts for MCP requests, and a new dedicated route for starting desktop sessions with preserved drafts.
v1.17.04 features13 fixes14 improvementsThis release focuses heavily on stability and provider integration, adding support for the Cohere North model and enabling reasoning variants for OpenRouter models. Key improvements include faster file searching, better handling of context overflows, and significant enhancements to WSL Desktop support and TUI usability. Several bugs related to MCP catalog pagination and Java Maven workspace resolution have also been fixed.
v1.16.21 feature9 fixes8 improvementsThis release introduces support for the Snowflake Cortex provider and significantly improves stability across the application. Key fixes include resolving hangs with Bedrock sessions and ensuring edit operations prevent accidental overwrites. Usability is enhanced with better diff viewer navigation and background processing for subagents.
v1.16.06 features16 fixes11 improvementsThis release introduces significant core capabilities, including managed workspace cloning that retains untracked files and native support for OpenAI models via AWS Bedrock. Numerous bug fixes address issues across session management, reasoning variants, and prompt handling. Users will also benefit from improved startup time and new UI features like color themes and a dedicated Servers settings tab on Desktop.
v1.15.111 feature8 fixes13 improvementsThis release introduces significant stability improvements, including background agent updates and better configuration flexibility for modalities. Key fixes address regressions in Google tool calling, session handling, and improved connection management for dynamic servers. Users will also notice better responsiveness in the TUI prompt resizing and refinements across the Desktop v2 interface.
v1.15.101 fixThis release focuses on restoring functionality within the desktop application. Specifically, legacy production flows for opening projects and starting sessions have been brought back.
v1.15.914 fixes8 improvementsThis release focuses heavily on improving error reporting across the system, providing clearer messages for invalid models, failed installations, and API errors. Key user experience updates include a redesigned diff viewer with a file tree and enabling the diff viewer by default for all users.
v1.15.72 features12 fixes5 improvementsThis release introduces significant authentication and integration updates, notably adding Grok OAuth sign-in with device-code support and enabling PDF attachment support for Grok. Several critical bug fixes address API error handling, OAuth refresh stability, and improved user experience across the TUI and Desktop applications.
v1.15.65 features11 fixes7 improvementsThis release introduces significant usability enhancements, including a new TUI diff viewer and shell mode for the run prompt. Several critical bugs were fixed across the HTTP API, configuration loading, and TUI session imports. Desktop users will benefit from initial tab support and a native Windows app menu.
v1.15.57 fixes11 improvementsThis release focuses heavily on stability and user experience across Core, TUI, and Desktop applications. Key changes include fixes for plugin tool calls, improved layout handling for long outputs and pasted content, and better update management in the Desktop app. Users can also preview the native OpenAI runtime path experimentally.
v1.15.42 fixes2 improvementsThis release focuses on stability and correctness, fixing issues related to project-scoped notifications and custom LSP server event handling. Additionally, the TUI has received a visual improvement for Markdown H1 headings.
v1.15.32 fixesThis release focuses on stability and performance improvements within the core functionality and the TUI. Key fixes address issues with async command context loss during agent generation and improve efficiency when processing very large files after output truncation.
v1.15.21 feature2 fixes2 improvementsThis release focuses on stability and user experience improvements, including reduced unnecessary prompting and better handling of pinned sessions in the TUI. Key fixes address issues with sync events and agent resolution in specific execution contexts.
v1.15.17 fixes6 improvementsThis release focuses heavily on stability and usability improvements, particularly within the TUI. Key updates include better error reporting during startup, fixes for prompt history duplication, and improved handling of npm installations. The TUI also gains a new collapsed thinking view and support for pinned sessions.
v1.15.05 fixes2 improvementsThis release focuses on stability and event handling improvements, introducing an Effect-based core event system for more reliable event delivery. Key fixes include resolving issues with custom tool loading, event replay, and ensuring session loading continues despite minor instruction lookup errors. The desktop application also gains an auto-hiding menu bar on Linux and Windows.
v1.14.5110 fixes3 improvementsThis release introduces experimental background subagents, allowing tasks to continue running while you work, and improves stability across several areas. Key fixes include resolving issues with session interruptions, truncated shell output, and incorrect handling of Azure GPT-5.5 requests.
v1.14.504 fixes2 improvementsThis release focuses on stability and improved error handling, particularly for HTTP event streams and model configuration. Key improvements include restoring default markdown rendering in the TUI and adding new query support for directory and workspace information via the SDK.
v1.14.498 features19 fixes3 improvementsThis release introduces significant core updates, including the v2 model and provider listing API, and support for DigitalOcean OAuth. Several usability enhancements were made across the TUI and Desktop applications, such as pinned recent sessions and new project switching shortcuts. Numerous bugs related to session history, configuration merging, and prompt handling have also been resolved.
v1.14.481 improvementThis release focuses on improving image handling within the core functionality. The primary change is that image attachments will now be sent to the model at their original size, preventing unwanted resizing.
v1.14.473 fixes3 improvementsThis release focuses on stability and usability improvements across the core application and TUI. Key fixes include restoring prompt editing keybindings and ensuring model changes persist correctly. Users will also benefit from upfront materialization of reference repositories and automatic resizing of large image attachments.
v1.14.467 fixes1 improvementThis release focuses heavily on stability and correctness, particularly around API specifications and data loading. Several critical bugs were fixed, including issues with numeric and boolean query parameters in the HTTP API and problems loading older session data. Additionally, a new built-in skill was added to improve the robustness of opencode configuration edits.
v1.14.458 fixes1 improvementThis release focuses heavily on stability and data integrity across the platform. Key fixes include ensuring correct permission application, resolving crashes during TUI session loading, and improving error handling within the SDK when using `throwOnError: true`. Additionally, older migrated sessions that were previously failing to load due to missing diff details are now functional.
v1.14.441 fixThis release focuses on stability, specifically addressing an issue where upgrades failed for existing workspaces due to the introduction of the new `time_used` field. No new user-facing features were introduced in this core update.
v1.14.432 fixesThis release focuses on stability and data integrity within the core functionality. Key fixes include ensuring API responses remain valid despite non-JSON options and correctly including tool image attachments in updates and replays.
v1.14.421 feature16 fixes8 improvementsThis release introduces the new Scout agent for enhanced repository research and documentation lookup, alongside automatic workspace synchronization for adapter-backed workspaces. Key fixes address numerous issues across the HTTP API, model reasoning controls (Gemini, Anthropic, OpenAI), and TUI session sorting.
v1.14.414 fixes3 improvementsThis release focuses heavily on stability and usability across platforms. Key fixes include restoring formatter output handling and resolving an SSR crash in the share viewer. Improvements include carrying over uncommitted changes during session warping and enhancing the reliability of the Desktop app's local server.
v1.14.4019 fixes2 improvementsThis release focuses heavily on stability and correctness across the core application, TUI, and Desktop clients. Key fixes include preserving assistant text during reasoning replay, ensuring correct network handling via CORS application, and resolving issues with model selection and session warping. Desktop users will also benefit from improved clipboard access and suppressed noisy error reporting.
v1.14.392 fixesThis release focuses on stability and network configuration for the desktop application. Key updates include ensuring proper handling of proxy settings and improving error resilience when reading stored values.
v1.14.382 fixesThis release focuses on security and connectivity improvements. Key updates include ensuring embedded UI requests function correctly with various CSP configurations and enabling the Desktop application to properly trust system CA certificates for secure HTTPS connections.
v1.14.373 fixes2 improvementsThis release focuses on stability and rendering improvements, particularly for v2 sessions, which now feature cleaner states and more accurate timing. Key bug fixes address issues with task cancellation and desktop migration stability after packaging updates.
v1.14.351 fixThis release focuses on a specific bug fix within the core functionality. The primary change ensures that session diffs render correctly even when file contents contain "diff --git" text by preserving diff patch boundaries.
v1.14.3416 fixes7 improvementsThis release focuses heavily on stability and authentication across clients, fixing numerous bugs related to HTTP servers, PTY connections, and basic authentication handling. Key improvements include more reliable terminal websockets and better error reporting for failed sessions and server responses.
v1.14.333 fixesThis release focuses primarily on stability and initialization fixes, addressing issues with custom agents in plugins and restoring necessary parameters for instance bootstrapping. Additionally, documentation for CLI commands and flags has been updated.
v1.14.321 feature6 fixes4 improvementsThis release focuses on core stability and usability, fixing critical issues with HTTP API workspace flows and restoring full editing capabilities in Shell mode. Key improvements include better handling of unsupported image formats and fixes for Bedrock session context switching.
v1.14.311 feature2 fixes1 improvementThis release introduces improved Azure setup by prompting for and saving the necessary resource name. Key fixes include resolving crashes during message restoration when a model is absent and ensuring clearer error handling for invalid remote MCP URLs during setup.
v1.14.302 features4 fixes7 improvementsThis release introduces support for the new Mistral Medium 3.5 model with reasoning capabilities and adds a quick toggle for paste summaries in the TUI. Several critical bugs were fixed, including issues with missing desktop sessions, incorrect UTF-8 text handling in the editor, and improved stability when using custom themes.
v1.14.292 features4 fixes12 improvementsThis release focuses heavily on aligning internal logic and external APIs, ensuring OpenAPI schemas and sync validation now match the HTTP API specifications. Key fixes include cleaner shell cancellation handling and improved TUI dialog responsiveness. Additionally, tool streaming defaults have been adjusted for better compatibility with DeepSeek and Google Vertex setups.
v1.14.281 fixThis release focuses on stability for the upgrade process. A key fix addresses an issue where the `opencode upgrade` command would fail for bun installations unless run from a project root directory.
v1.14.271 feature1 fix2 improvementsThis release introduces the ability to configure a default shell for terminals and agent commands via Desktop settings. It also includes a fix to restore the default toast timeout behavior in the TUI and general improvements to reduce terminal noise during workspace creation.
v1.14.263 features4 fixes1 improvementThis release significantly expands the capabilities of the underlying HTTP API, adding numerous new routes for session management, configuration updates, Git initialization, and worktree operations. Key user-facing fixes include improved handling of editor lock detection and correct parsing of configuration permission rules. The TUI also gains support for Zed editor selection context.
v1.14.251 feature3 fixes2 improvementsThis release introduces significant language server protocol (LSP) enhancements, including added Roslyn LSP support for Razor and C# script files. Key fixes address permission configuration preservation and shell command working directory issues. Additionally, context limits for GPT-5.5 with OpenAI OAuth have been corrected to prevent compaction problems.
v1.14.242 features2 fixesThis release introduces several new experimental HTTP API endpoints for checking server status and managing project files. Key fixes include ensuring DeepSeek assistant messages always include reasoning and resolving an issue with inherited model configurations for interleaved-capability models.
v1.14.231 feature1 fixThis release focuses on improving package management configuration by respecting custom .npmrc registry settings. Additionally, the TUI interface has been updated to correctly render all text blocks within user messages.
v1.14.221 feature1 fix1 improvementThis release focuses on improving state management within session views and ensuring custom project icons are correctly persisted. Additionally, the tool now respects local .npmrc configurations during npm installations.
v1.14.213 features3 fixes6 improvementsThis release introduces enhanced language server support, enabling diagnostics from C# and Kotlin, and adds a new high reasoning variant for Mistral Small models. Key fixes include improved project detection for Git worktrees and better context retention during long session history summarization.
v1.14.201 feature8 fixes2 improvementsThis release introduces an experimental HTTP API endpoint, GET /config, for configuration access. Several important bug fixes address issues with dynamic imports on Windows, TUI theme regressions, and layout problems in the Desktop server selection dialog. Users can now also hide the session progress bar via a new setting.
v1.14.192 features3 fixes4 improvementsThis release introduces NVIDIA as a new built-in provider option, enhancing connectivity choices for users. Several critical bugs were fixed, including issues with compiled binary startup and concurrent file edits. Additionally, the tool now preserves recent conversation turns verbatim during compaction to improve local context for follow-up tasks.
v1.14.181 fixThis release focuses on core stability by restoring the native ripgrep backend, which resolves issues with file searching and listing functionality. Documentation has also been updated to include details on the --dangerously-skip-permissions CLI flag.
v1.14.172 features5 fixes3 improvementsThis release focuses on improving reliability across builds and package management, including preserving executable permissions during Docker builds and fixing unnecessary plugin reinstalls. Key updates include better attachment handling based on file content and support for custom telemetry tagging via OTEL_RESOURCE_ATTRIBUTES.
v1.4.112 fixesThis release focuses on stability and correctness within the core functionality. Key fixes include resolving incorrect routing for workspace requests and preventing unnecessary sync attempts for unshared sessions.
v1.4.101 feature2 fixes3 improvementsThis release focuses on improving session reliability and stability, particularly in the TUI. Key updates include a new flow to restore unavailable sessions and fixes for agent cycling and model loading issues when metadata is incomplete.
v1.4.91 feature3 fixes2 improvementsThis release introduces the LLM Gateway as a new supported provider, complete with configuration and usage reporting. Several key bugs were resolved, including issues with session startup via CLI and file tree visibility on the desktop app. Additionally, remote workspace reconnection reliability has been improved.
v1.4.82 features4 fixes6 improvementsThis release focuses on stability and usability improvements across the core application and desktop client. Key updates include fixing a crash related to experimental mode and enabling Azure prompt caching for better performance. Users will also benefit from improved session handling and new desktop settings to customize the UI by hiding title bar elements.
v1.4.72 features6 fixes8 improvementsThis release introduces support for Claude Opus 4.7 with xhigh adaptive reasoning and defaults to showing summarized thinking for this model. Several critical bugs were fixed, including issues with TUI pasting, agent overwriting, and provider error handling during session replay. Additionally, performance improvements were made to the bash tool and workspace synchronization.
v1.4.63 fixes1 improvementThis release focuses on stability and reliability, particularly for large file operations by improving snapshot staging. Several minor bugs were resolved, including issues with prompt submission state and OTEL header parsing.
v1.4.53 features2 fixesThis release focuses on enhancing the AI SDK and API capabilities by exposing new telemetry export options and the experimental question API schema. Additionally, desktop usability is improved by ensuring shell commands start from the correct directory and suppressing initialization errors.
v1.4.44 features7 fixes9 improvementsThis release introduces experimental control over compaction continuation and adds support for the Alibaba provider. Key fixes include restoring correct context for prompt-time tools, resolving issues with reasoning summary injection for OpenAI-compatible providers, and improving plugin authentication flows. Additionally, image reading is now free against quotas, and snapshots respect `.gitignore` more strictly.
v1.4.31 feature1 fix3 improvementsThis release introduces fast mode variants for supported Claude and GPT models, enhancing generation speed. A key fix addresses the "agent create" command failing for OAuth-authenticated OpenAI accounts. Additionally, interrupted Bash commands now correctly preserve their final output.
v1.4.21 fix1 improvementThis release focuses on immediate usability improvements. The main changes include removing the initial loading delay in the Desktop application and ensuring subagents in the TUI are clickable immediately upon completion.
v1.4.11 feature4 fixes3 improvementsThis release introduces a crucial security enhancement by adding permission prompts for GitLab Duo Workflow tool calls. Several important bugs were resolved, including fixes for clangd project root detection and issues with session review data consistency. Additionally, the TUI now clearly prompts users when free usage limits are hit.
v1.4.05 features4 fixes7 improvementsThis release introduces significant new capabilities, including OTLP observability export support and full HTTP proxy support. Key fixes address issues with web fetches and specific provider integrations like OpenRouter. Users will also benefit from improved TUI features like PDF drag and drop and better session management in the Desktop application.
v1.3.171 feature1 fix1 improvementThis release focuses on improving the setup experience for Cloudflare Workers AI and AI Gateway by adding prompts for missing account details and clearer error messages. Additionally, a critical input issue on Windows terminals related to keyboard handling has been resolved.
v1.3.162 features2 fixes5 improvementsThis release introduces expanded support for Azure model options across chat and response paths, and exposes session configuration options via ACP. Several usability improvements were made to the TUI, including better handling of Ctrl+Z on Windows and optional disabling of mouse capture, alongside fixes for plugin installations.
v1.3.151 fix1 improvementThis release focuses on stability by resolving an issue that caused npm installations to fail under specific path conditions. Additionally, minor cleanup was performed by removing an outdated section from the configuration.
v1.3.141 feature1 fix2 improvementsThis release introduces the ability to reference files directly in review comments using @file mentions. It also enhances usability with new keyboard shortcuts for the question dock and improves stability by ensuring an agent is always available.
v1.3.131 improvementThis release includes minor updates focused on maintenance and security. The primary change is an update to the VOUCHED list, contributed by a community member.
v1.3.121 feature2 fixesThis release focuses on backend performance and stability, introducing prompt caching for Google Vertex Anthropic to potentially speed up interactions. Several key bugs were resolved, including issues with Azure provider options forwarding and incorrect plugin slot mounting in the TUI.
v1.3.111 feature3 improvementsThis release introduces a dedicated system prompt tailored for Kimi models, enhancing compatibility and performance for those specific models. Additionally, several improvements were made to plugin installation security and reliability, alongside better rendering of external command output in the TUI.
v1.3.103 improvementsThis release focuses on stability and user experience improvements rather than new features. Key updates include ensuring subagent tool calls remain interactive during pending states and enhancing the reliability of storage migrations. Additionally, visual contrast has been improved for muted text within Catppuccin themes.
v1.3.91 fixThis release focuses on core stability by addressing an issue with plugin entrypoint resolution. Users should now experience more reliable loading of plugins regardless of path formatting.
v1.3.8v1.3.71 feature2 fixes3 improvementsThis release introduces first-class PowerShell support on Windows, significantly expanding platform compatibility. It also includes several usability improvements, such as less intrusive modal behavior in the TUI and better preservation of configuration file comments during plugin installs. Several underlying bugs related to tool calls and configuration settings have also been resolved.
v1.3.62 fixesThis release focuses on stability and accurate reporting. Key updates include fixing an issue where token usage was being double-counted for Anthropic and Amazon Bedrock providers, and improving the search functionality within the TUI's variant dialog.
v1.3.51 fix1 improvementThis release focuses on stability and prompt refinement. We fixed an issue where plugin hooks were not correctly handling asynchronous operations. Additionally, the core GPT prompt has been optimized for better minimalism and reduced file reference issues.