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.251 fixThis release addresses a critical bug in Azure authentication, ensuring that Azure CLI sign-in now functions correctly without the need for Bun. This fix resolves a previously encountered issue for users integrating with Azure services.
v1.18.243 fixes2 improvementsThis release addresses several bugs, including issues with cached responses and the visibility of archived sessions. It also introduces improvements for Azure authentication using Microsoft Entra ID and enhances compatibility for V1 configurations with V2 fields.
v1.18.234 fixesThis release addresses several critical bugs within the Cloudflare AI Gateway, ensuring better compatibility with third-party and Anthropic models. It also resolves an issue with session ID headers and fixes GitHub authentication for immutable OIDC tokens in the TUI.
v1.18.225 fixesThis release addresses several bugs across the core and desktop applications. Key fixes include resolving issues with OpenCode device login links, ensuring correct provider compatibility for `textVerbosity`, and updating the Amazon Bedrock provider. Additionally, the model picker's provider headers are now consistently visible during scrolling.
v1.18.214 fixesThis release focuses on stability and reliability. It includes several bug fixes to ensure responses continue as expected, improve search result visibility, and correctly route Vertex AI requests. Additionally, the archive session command is now properly registered in all desktop layouts.
v1.18.207 fixesThis release focuses on improving the reliability and error handling of subagent tool calls and provider responses. It ensures that network errors and subagent failures are handled more robustly, with retries implemented for various error conditions and clearer surfacing of resumable task information.
v1.18.191 feature7 fixes3 improvementsThis release enhances AI model integration by adding native passthroughs for OpenAI and Anthropic models via Cloudflare AI Gateway. It also includes several bug fixes, such as correctly displaying authenticated providers and handling malformed model pricing, alongside improvements to rate limit matching and database compatibility.
v1.18.181 fixThis release focuses on a specific bug fix related to system prompt selection for Moonshot and Kimi providers. It ensures that the correct Kimi system prompt is applied when using these official services.
v1.18.172 features7 fixes1 improvementThis release enhances model compatibility by enabling PDF attachments for GitHub Copilot and correctly routing Muse family models. Several bug fixes are included, such as improved session handling, capped retries, and updated terminology for Chinese developers. Additionally, a new endpoint for go usage has been added to the console.
v1.18.165 fixes1 improvementThis release focuses on improving stability and user experience. Key bug fixes include better handling of configuration files and improved project discovery. Additionally, the macOS app now behaves more predictably when windows are closed, and users can now open the project menu with a right-click in Home.
v1.18.152 features10 fixes2 improvementsThis release enhances the TUI with cursor style configuration and allows exporting full session transcripts as JSON from the desktop app. Several bug fixes improve message ordering, attachment loading, and session timeline reliability across both core and desktop components.
v1.18.144 fixes4 improvementsThis release simplifies the xAI login process to a single device-code flow, enhancing usability in various environments. Several bug fixes are included, such as improved error handling for provider retries and ensuring prompts resolve correctly from remote project roots.
v1.18.131 feature5 fixes3 improvementsThis release introduces early right-to-left layout support for improved accessibility. Several bug fixes address issues with pull request reviews, blank session titles, and app responsiveness during message rendering. Additionally, the desktop UI has been further localized with expanded language support and improved pluralization rules.
v1.18.125 fixesThis release addresses several bugs to improve the user experience. Key fixes include resolving issues with Azure GPT-5.5+ completions, reducing composer lag with large attachments, and enhancing project search functionality. Additionally, stale assistant errors are now cleared from the timeline, and legacy configuration reads have been optimized.
v1.18.11v1.18.9v1.18.8v1.18.7v1.18.6v1.18.5pr-38252-videospr-37967-screenshots-finalpr-37967-screenshots-v2pr-37967-screenshotsv1.18.4pr-37526-screenshotspr-37516-screenshotspr-37510-spinnerpr-37510-screenshotsv1.18.3v1.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.