OpenCode: What's New in February 2026
A summary of all updates, new features, and bug fixes released for OpenCode during February 2026.
New Features in February 2026
- Added a new endpoint for deleting messages in the Core service.(v1.2.14)
- Enabled importing custom tools via file URL.(v1.2.12)
- Added experimental workspace-serve command.(v1.2.11)
- Enabled streaming of bash output and synthetic pending events for ACP.(v1.2.11)
- Added experimental endpoint to list all sessions.(v1.2.11)
- Introduced support for the variant parameter in GitHub Actions and the OpenCode GitHub run command.(v1.2.11)
- Added custom scroll view to the application.(v1.2.11)
- Enabled showing and hiding of reasoning summaries in the app.(v1.2.11)
- Added beta icon to the desktop application.(v1.2.11)
- Brought back the -i flag in sidecar arguments for the desktop application.(v1.2.11)
- Added feed customization options.(v1.2.11)
- Enabled support for adaptive thinking when using the Claude Sonnet 4.6 model in the core functionality.(v1.2.8)
- Added the ability to view and collapse custom tool and MCP call responses within the TUI.(v1.2.8)
- Added support for medium reasoning with Gemini 3.1(v1.2.7)
- Added Julia language server support(v1.2.7)
- Added Kilo as a native provider(v1.2.7)
- Surface plugin auth providers in the login picker(v1.2.7)
- Display new session banner with logo and project details in TUI(v1.2.7)
- Added dfmt formatter support for D language files.(v1.2.6)
- Added OpenAI-compatible endpoint support for the Google Vertex provider.(v1.2.6)
- Added Venice support for temperature, topP, topK, and smallOption parameters.(v1.2.6)
- Added cljfmt formatter support for Clojure files.(v1.2.6)
- Added database migration command to convert JSON storage to SQLite.(v1.2.6)
- Added --continue and --fork flags to the attach command.(v1.2.6)
- Added GeistMono Nerd Font to the list of available monospace font options.(v1.2.5)
- Localized the "free usage exceeded" error message and made the "Add credits" link clickable.(v1.2.5)
- Added a new "db" command for inspecting and querying the database.(v1.2.4)
- Enabled variant support for Anthropic models accessed via OpenRouter.(v1.2.3)
- Enabled showing all project sessions regardless of the current working directory.(v1.2.1)
- Enabled SDK users to receive only incremental changes to parts via the new PartDelta event, avoiding repeated full content transmission.(v1.2.0)
- Added the --dir option to the run command in the TUI.(v1.2.0)
- Added a tool.definition hook for plugins to modify tool descriptions and parameters.(v1.1.65)
- Enabled token substitution within the OPENCODE_CONFIG_CONTENT environment variable.(v1.1.64)
- Enabled returning image attachments from the webfetch tool(v1.1.62)
- Exposed tool arguments in the shell hook for improved plugin visibility(v1.1.62)
- Enabled model configurations without requiring npm or API provider details.(v1.1.61)
- Enabled support for Claude agent SDK-style structured outputs in the OpenCode SDK.(v1.1.60)
- Added support for configuring a custom API URL per model.(v1.1.60)
- Introduced automatic variant generation for Venice models.(v1.1.60)
- Added directory reading capability to the read tool.(v1.1.60)
- Added a toggle in the TUI to hide the session header.(v1.1.60)
- Added translations support to the application(v1.1.59)
- Added mode-specific input placeholders to improve context-aware prompts in the TUI.(v1.1.58)
- Added WSL backend mode for the desktop application.(v1.1.57)
- Enabled opening applications directly via executables on Windows.(v1.1.56)
- Enabled thinking for all reasoning models on Alibaba Cloud (DashScope)(v1.1.54)
- Added skill discovery from URLs via well-known RFC(v1.1.54)
- Added Claude Code-style --fork flag to duplicate sessions before continuing in TUI(v1.1.54)
- Added drag-and-drop support for @mentioning files in the desktop application(v1.1.54)
- Added native clipboard image paste and fixed text paste in the desktop app(v1.1.54)
- Added native Wayland toggle on Linux desktop(v1.1.54)
- Added macOS support for displaying only installed editors and added Sublime Text editor(v1.1.54)
- Added keyboard accelerators to menu items in the desktop application(v1.1.54)
- Added more basic menu bar items to the desktop application(v1.1.54)
- Added Windows File Explorer icon for session header(v1.1.54)
- Allowed creating sessions on touch devices(v1.1.54)
- Added session usage tracking to the Admin Control Panel (ACP).(v1.1.53)
- Enabled user plugins to override built-in plugins when they define the same provider.(v1.1.53)
- Added a button to open files in external applications from the interface.(v1.1.53)
- Enabled support for the new Claude 3.5 Sonnet model.(v1.1.52)
- Enabled binding a key to the function that hides or shows thinking blocks.(v1.1.52)
- Added model autocomplete support using the models.dev schema reference in opencode.json.(v1.1.52)
- Added Bosnian locale support for internationalization.(v1.1.52)
- Added support for Trinity model system prompts.(v1.1.50)
- Added shell.env hook for manipulating environment variables in tools and shell.(v1.1.50)
- Allowed theme colors to be used in agent customization.(v1.1.50)
- Added support for reading skills from the .agents/skills directories.(v1.1.50)
- Added .slnx file extension support for C#/F# LSP root detection.(v1.1.50)
- Enabled the --thinking flag in the CLI to show reasoning blocks during command execution.(v1.1.50)
- Allowed empty prompts when providing review comments in the desktop application.(v1.1.50)
- Added --mdns-domain flag to customize mDNS hostname.(v1.1.49)
- Added Ormolu code formatter for Haskell.(v1.1.49)
- Enabled prompt caching support for Claude Opus on AWS Bedrock.(v1.1.49)
- Added reasoning variants support for SAP AI Core.(v1.1.49)
- Added support for user plugins to override built-in auth plugins.(v1.1.49)
- Added workspace toggle command to command palette and prompt input.(v1.1.49)
- Added search functionality through sessions.(v1.1.49)
- Added tab close keybind to the application.(v1.1.49)
- Enhanced responsive design with additional breakpoints for larger screen layout adjustments.(v1.1.49)
- Added keyboard shortcuts for navigating between unread sessions.(v1.1.49)
- Added skill dialog for selecting and inserting skills.(v1.1.49)
- Enabled password authentication for remote session attachment.(v1.1.49)
- Added skill slash commands to the app.(v1.1.49)
- Added User-Agent header for GitLab AI Gateway requests.(v1.1.49)
- Added Select, dropdown, and popover styles & transitions.(v1.1.49)
- Added smooth fading out on scroll and style fixes for UI elements.(v1.1.49)
Bug Fixes in February 2026
- Fixed most segmentation faults occurring on Windows when using Bun v1.3.10 stable.(v1.2.15)
- Resolved issue where child sessions in the app were not handling permissions and questions correctly.(v1.2.15)
- Fixed keyboard navigation to correctly cycle between previous and next messages.(v1.2.15)
- Corrected the Copilot provider description within internationalization (i18n) files.(v1.2.15)
- Prevented application hang on macOS by removing the interactive shell flag during sidecar spawning.(v1.2.15)
- Fixed an issue where middle-clicking tabs in the scrollable tab bar did not close them.(v1.2.15)
- Fixed an issue where the authentication login process would hang by ensuring standard output (stdout) is consumed concurrently with the process exit.(v1.2.14)
- Fixed unintended mode switches during task execution by temporarily disabling the plan enter tool.(v1.2.12)
- Fixed plugin resolution issues on Windows using the createRequire fallback.(v1.2.11)
- Fixed hardening preload cleanup against Windows EBUSY errors.(v1.2.11)
- Fixed issues related to Windows path support and canonicalization.(v1.2.11)
- Fixed change detection issues on Windows, especially Cygwin.(v1.2.11)
- Fixed terminal issues within the application.(v1.2.11)
- Fixed TUI black screening when missing plugin dependencies.(v1.2.11)
- Fixed bug where lines remained highlighted after canceling a comment.(v1.2.11)
- Fixed inverted chevron direction in the todo list.(v1.2.11)
- Fixed scripts using Turbo commands not running on Windows.(v1.2.11)
- Fixed crash when large text was pasted into the prompt input, preventing main thread lock.(v1.2.11)
- Resolved Windows E2E test failures caused by IPv6 networking issues.(v1.2.11)
- Prevented sidecar from spawning if the default server configuration is localhost.(v1.2.10)
- Fixed issue where MCP tool attachments were missing required id, sessionID, and messageID fields.(v1.2.9)
- Fixed an issue causing a black screen on launch when the sidecar server was active.(v1.2.8)
- Resolved an issue where todos were not being cleared upon aborting an operation.(v1.2.8)
- Fixed terminal rendering and interaction issues in the application(v1.2.7)
- Fixed text files being misclassified as binary(v1.2.7)
- Fixed crash in `opencode run` and now shows errored tool calls in output(v1.2.7)
- Fixed terminal cross-talk issue in the application(v1.2.7)
- Fixed Clojure syntax highlighting(v1.2.7)
- Ensured explore subagent prompts for external directory permission instead of auto-denying(v1.2.7)
- Invalidated OAuth credentials when OAuth provider indicates they are invalid(v1.2.7)
- Fixed nested exports transformation in SDK publish script(v1.2.7)
- Fixed UI flashing when switching tabs in the desktop application(v1.2.7)
- Fixed sidecar spawning a window on Windows(v1.2.7)
- Fixed desktop app incorrectly identifying local servers(v1.2.7)
- Fixed prompt input quirks in the desktop application(v1.2.7)
- Fixed terminal disconnect and resync functionality(v1.2.7)
- Fixed share button text styling to use consistent 12px regular font weight(v1.2.7)
- Kept Escape handling local to prompt input on macOS desktop(v1.2.7)
- Fixed inaccurate tips displayed in the TUI.(v1.2.6)
- Fixed normalization of the Linux Wayland/X11 backend and decoration policy in the Desktop application.(v1.2.6)
- Fixed removal of unnecessary per-message title LLM calls.(v1.2.6)
- Fixed GitLab provider and auth plugin to correctly handle mid-session token refresh.(v1.2.6)
- Fixed TUI to use the server directory path for file references in prompts.(v1.2.6)
- Fixed an issue where new files opened from the file tree were not visible.(v1.2.5)
- Fixed an issue where the prompt history navigation would incorrectly jump outside of input boundaries.(v1.2.5)
- Fixed an issue where the Shift+Tab keyboard shortcut was not functioning as expected.(v1.2.5)
- Fixed a stack overflow issue occurring within the file tree component.(v1.2.4)
- Ensured Vercel variants correctly pass Amazon models when using a Bedrock key.(v1.2.3)
- Fixed issues related to Vercel gateway variants.(v1.2.2)
- Tweak websearch tool description date info to avoid cache busts.(v1.2.1)
- Fixed a crash in the TUI when tool inputs were malformed during an opencode run.(v1.2.0)
- Fixed Rust compilation issues in the desktop application.(v1.2.0)
- Fixed terminal resize handling in the desktop application.(v1.2.0)
- Fixed potential timeouts over VPN/tunnel connections by using the prompt_async endpoint.(v1.2.0)
- Fixed the application to remount the SDK and sync the tree when the server URL changes.(v1.2.0)
- Fixed synchronization of the docs locale cookie on alias redirects.(v1.2.0)
- Fixed the ACP hanging indefinitely in the thinking state when running on Windows.(v1.1.65)
- Fixed an issue where the prompt input behavior had quirks.(v1.1.65)
- Fixed an issue where the store failed to create in the application.(v1.1.65)
- Fixed issue where the CLI would not look for a recent model during fallback.(v1.1.64)
- Resolved incorrect baseline CPU detection.(v1.1.64)
- Fixed broken suggestion active state in the TUI.(v1.1.64)
- Fixed remote HTTP server connection issues within the desktop application.(v1.1.64)
- Fixed issue where project icons were unexpectedly unloading in the Desktop application(v1.1.62)
- Preserved undo history when performing a plain-text paste in the application(v1.1.62)
- Fixed issues with raw input and Ctrl+C handling on Windows by using FFI.(v1.1.60)
- Fixed the workspace reset functionality in the Desktop application.(v1.1.60)
- Fixed an issue where the sidebar was incorrectly remounting(v1.1.59)
- Fixed corruption of the home wordmark when running in height-constrained terminals in the TUI.(v1.1.58)
- Ensured the /share command remains available to copy existing share links in the TUI.(v1.1.58)
- Enabled dismissing dialogs using Ctrl+C in the TUI.(v1.1.58)
- Reverted the WSL backend mode feature for the desktop application.(v1.1.58)
- Fixed an issue where the terminal PTY buffer did not properly carry over between sessions.(v1.1.58)
- Fixed terminal resize functionality within the desktop application.(v1.1.58)
- Fixed terminal copy/paste functionality in the desktop application.(v1.1.57)
- Fixed truncation of the language select label in the web interface.(v1.1.57)
- Fixed truncation of the footer language selector in documentation.(v1.1.57)
- Fixed encoding of non-ASCII directory paths in v1 SDK HTTP headers.(v1.1.57)
- Fixed rendering issues within the Task tool in the desktop application.(v1.1.56)
- Fixed memory leak occurring during platform event fetching.(v1.1.55)
- Fixed terminal replay functionality in the application(v1.1.54)
- Fixed workspace reset issues in the app(v1.1.54)
- Resolved Homebrew upgrade requiring multiple runs(v1.1.54)
- Fixed parsing of mid-stream OpenAI response errors to prevent infinite retries on unrecoverable errors(v1.1.54)
- Fixed file creation when writing via ACP if the file does not exist(v1.1.54)
- Corrected prefix selection for amazon-bedrock provider in getSmallModel(v1.1.54)
- Fixed handling of step-start and step-finish parts in GitHub response text extraction(v1.1.54)
- Corrected /data API usage and data format for importing share URLs(v1.1.54)
- Fixed handling of dollar sign character with file pattern in configuration(v1.1.54)
- Fixed global event default fetch behavior in the desktop app(v1.1.54)
- Fixed memory leak in the event fetch operation on desktop(v1.1.54)
- Fixed incorrect workspace usage when creating a new session in a workspace(v1.1.54)
- Fixed stale context in the prompt input field(v1.1.54)
- Fixed displaying toast notification when a session is missing on prompt submit(v1.1.54)
- Fixed handling of Windows paths in frontend file URL encoding(v1.1.54)
- Fixed terminal replay issues in the desktop app(v1.1.54)
- Fixed server removal logic to clear the default server URL if the server is removed(v1.1.54)
- Fixed unhandled errors that occurred when aborting operations with queued messages.(v1.1.53)
- Fixed an issue where the SessionSkeleton was incorrectly shown when starting a new workspace.(v1.1.53)
- Fixed the visibility of the close comment button within the prompt input area.(v1.1.53)
- Fixed crashes during configuration initialization by silently ignoring proxy command failures.(v1.1.52)
- Ensured GitHub Copilot plugin correctly sets headers when used outside of the TUI client.(v1.1.52)
- Fixed plugin installation process to use direct package.json manipulation instead of the 'bun add' command.(v1.1.52)
- Fixed image reading issues when using OpenAI-compatible providers such as Kimi K2.5.(v1.1.52)
- Fixed the Cloudflare Workers AI provider.(v1.1.52)
- Prevented random hangs during plugin installations when using an HTTP proxy by adding the --no-cache flag.(v1.1.52)
- Handled session errors gracefully when an attachment file is not found.(v1.1.52)
- Fixed GLIBC compatibility issues and enabled support for remote server connections in the terminal.(v1.1.52)
- Kept the file tree in sync with filesystem changes in the Desktop application.(v1.1.52)
- Fixed terminal URL handling issues in the application.(v1.1.52)
- Fixed terminal end-of-line handling issues.(v1.1.52)
- Refreshed file contents when changing workspaces to prevent displaying stale data.(v1.1.52)
- Derived the terminal WebSocket URL from the browser origin instead of using a hardcoded localhost value.(v1.1.52)
- Cleared comments upon prompt submission.(v1.1.52)
- Fixed dated end-to-end tests within the application.(v1.1.52)
- Ensured terminal hyperlink clicks now function correctly.(v1.1.52)
- Fixed issue where headers were double merged if the provider was authenticated in multiple places.(v1.1.51)
- Fixed double-prefixing of Bedrock cross-region inference models.(v1.1.51)
- Fixed mobile session padding-top to be tighter.(v1.1.51)
- Fixed memory leaks originating from AbortController closures.(v1.1.50)
- Fixed an issue where provider headers specified in the configuration were not being applied to fetch requests.(v1.1.50)
- Fixed an issue where plugins were being unnecessarily reinstalled.(v1.1.50)
- Fixed schema validation for Gemini when handling nested array items.(v1.1.50)
- Fixed schema generation for Gemini by stripping properties and required fields from non-object types.(v1.1.50)
- Fixed an issue where custom providers caused overflow in the desktop application.(v1.1.50)
- Fixed a terminal serialization bug within the desktop application.(v1.1.50)
- Restored the functionality to open previously active session tabs upon restarting the desktop application.(v1.1.50)
- Fixed an issue where the edit project dialog icon was not showing on hover in the desktop app.(v1.1.50)
- Fixed calculation of added and deleted file status in the app.(v1.1.49)
- Fixed session title generation when using OpenAI models.(v1.1.49)
- Fixed task status to correctly show the current tool state from the message store.(v1.1.49)
- Fixed issue allowing new sessions to start after errors by resolving stuck session status.(v1.1.49)
- Fixed ordering of tool calls when messages contain multiple @ references during resolve parts.(v1.1.49)
- Fixed variant logic for Anthropic models through the OpenAI compatibility endpoint.(v1.1.49)
- Fixed OpenCode hanging when using client.app.log() during initialization.(v1.1.49)
- Fixed issue where folders and files starting with "." could not be mentioned with @.(v1.1.49)
- Fixed showing a generic error message instead of the actual retry error message.(v1.1.49)
- Fixed ensuring switching Anthropic models mid-conversation works without errors and fixed reasoning opaque not being picked up for Gemini models.(v1.1.49)
- Fixed prompt input overflow issue in the desktop application.(v1.1.49)
- Fixed sidebar losing projects on collapse.(v1.1.49)
- Fixed user messages not rendering consistently.(v1.1.49)
- Fixed Rust build and bindings formatting in the desktop application.(v1.1.49)
- Fixed keeping the macOS titlebar stable under zoom.(v1.1.49)
- Fixed killing zombie server process on startup timeout.(v1.1.49)
- Fixed session header 'share' button to hug content.(v1.1.49)
- Fixed pluralization of match count in grep and glob tools.(v1.1.49)
- Fixed session title truncation in the exit banner to prevent display overflow.(v1.1.49)
- Fixed documentation issues.(v1.1.49)
- Fixed issue where the Vesper theme's light mode was incorrect.(v1.1.49)
- Fixed issue where OPENCODE_CONFIG_CONTENT did not have proper priority for setting config based on documentation.(v1.1.49)
- Fixed converting system message content to string for the Copilot provider.(v1.1.49)
- Fixed scoping agent variant to model.(v1.1.49)
- Fixed preventing duplicate AGENTS.md injection when reading instruction files.(v1.1.49)
- Fixed alignment of elements to prevent incomplete scroll.(v1.1.49)
Improvements in February 2026
- Separated TUI (Text User Interface) and server configuration for better management.(v1.2.15)
- Improved Windows application resolution and UI loading states.(v1.2.12)
- Added Go SDK code generation script in the TUI.(v1.2.12)
- Now displaying LSP errors for the apply_patch tool.(v1.2.12)
- Improved ACP to share synthetic pending status preceding actual data for both live and load share.(v1.2.11)
- Replaced structuredClone with spread operator for process.env in tests for better compatibility.(v1.2.11)
- Added 50ms tolerance for NTFS mtime precision in Windows FileTime assertions.(v1.2.11)
- Replaced Unix-only test assumptions with cross-platform alternatives.(v1.2.11)
- Used path.sep in discovery tests for cross-platform path matching.(v1.2.11)
- Normalized backslash paths in config rel() and file ignore on Windows.(v1.2.11)
- Added git flags for snapshot operations and fixed cross-platform tests on Windows.(v1.2.11)
- Handled CRLF line endings in markdown frontmatter parsing on Windows.(v1.2.11)
- Used path.join for cross-platform glob test assertions.(v1.2.11)
- Upgraded to Bun 1.3.10 canary and forced baseline builds always.(v1.2.11)
- Normalized paths at permission boundaries on Windows.(v1.2.11)
- Ignored stale part deltas in the application.(v1.2.11)
- Replaced error handling with serverErrorMessage utility and added ConfigInvalidError checks.(v1.2.11)
- Preserved native path separators in file path helpers.(v1.2.11)
- Removed file tree tooltips.(v1.2.11)
- Improved UX by disabling sound effects.(v1.2.11)
- Ensured the application stays pinned with auto-scroll on todos, questions, and permissions.(v1.2.11)
- Upgraded OpenTUI to v0.1.81.(v1.2.11)
- Updated E2E test to the current version.(v1.2.11)
- Removed double-border in the share button.(v1.2.11)
- Clarified tool name collision precedence in documentation.(v1.2.10)
- Improved performance by using native structuredClone instead of remeda's clone in the TUI.(v1.2.9)
- Restored the settings header mask in the Desktop application.(v1.2.9)
- Normalized file status paths relative to instance directory(v1.2.7)
- Token substitution in OPENCODE_CONFIG_CONTENT now works correctly(v1.2.7)
- Improved GitHub action branch detection and handled 422 errors(v1.2.7)
- Ensured onExit callback fires after terminal output is written(v1.2.7)
- Session list --max-count parameter now correctly limits the number of sessions displayed(v1.2.7)
- Improved permission prompt layout alignment and increased button heights(v1.2.7)
- Made localhost URLs work correctly in isLocal function(v1.2.7)
- Navigated to last session when navigating to a project(v1.2.7)
- Deduplicated allServers list in the application(v1.2.7)
- Adjusted session turn horizontal padding and tightened prompt dock padding in the app(v1.2.7)
- Shortened prompt mode toggle tooltips in the app(v1.2.7)
- Reduced review panel padding and tweaked search button style in UI(v1.2.7)
- Expanded color state on titlebar buttons and tweaked hover/active styles(v1.2.7)
- Handled sidecar key in projectsKey for desktop projects(v1.2.7)
- Used group-hover for file tree icon color swap at all nesting levels(v1.2.7)
- Simplified mode toggle icon styling in TUI(v1.2.7)
- Improved modified file visibility and button spacing in TUI(v1.2.7)
- Show monochrome file icons by default in tree view, revealing colors on hover to reduce visual clutter(v1.2.7)
- Increased prompt mode toggle height for better clickability(v1.2.7)
- Tightened titlebar action padding, refined titlebar search/open padding, and centered titlebar search(v1.2.7)
- Used weak borders in titlebar actions and reduced titlebar right padding(v1.2.7)
- Kept file tree toggle visible(v1.2.7)
- Adjusted icon button spacing in UI(v1.2.7)
- Reworked session timeline and turn handling in the app(v1.2.7)
- Prioritized user-defined variables over environment variables in Google Vertex AI configuration.(v1.2.6)
- Updated GitLab provider and auth plugin.(v1.2.6)
- Used process-wrap library instead of manual job object handling in the Desktop application.(v1.2.6)
- Ensured that SQLite migration logs are now directed to stderr instead of stdout.(v1.2.5)
- The application window now automatically gains focus after an update and relaunch.(v1.2.5)
- Added the Shift+Tab keyboard shortcut for application navigation.(v1.2.5)
- Notifications can now be cleared using a dedicated action.(v1.2.4)
- Added Write-Ahead Logging (WAL) checkpointing upon database opening for improved stability.(v1.2.3)
- Improved session list loading performance by filtering sessions at the database level.(v1.2.2)
- Introduced a PartDelta event for SDK users that sends only incremental changes to parts, avoiding repeated transmission of full text part content upon updates.(v1.2.1)
- Implemented a one-time data migration on first run to move all flat files in the data directory to a single SQLite database.(v1.2.1)
- Reverted to SQLite database implementation for core data storage.(v1.2.0)
- Moved timeout configuration from the programmatic API to a CLI flag.(v1.2.0)
- Updated AI SDK packages and implemented adaptive reasoning for Claude Opus 4.6 across Vertex, Bedrock, and Anthropic.(v1.2.0)
- Removed the OPENCODE_SQLITE environment variable from the desktop application.(v1.2.0)
- Applied performance optimization for showing large diffs and files in the desktop application.(v1.2.0)
- Ensured that @-mentioning a directory now correctly uses the read tool instead of the deprecated list tool.(v1.1.65)
- Implemented reconnection of the event stream upon disconnection.(v1.1.65)
- Added the ability to toggle all provider models directly within the settings menu.(v1.1.65)
- Improved the desktop loading experience by only showing the loading window if an SQLite migration is necessary.(v1.1.65)
- Cleaned up the desktop loading page.(v1.1.65)
- Ensured that notifications now correctly navigate to the relevant session.(v1.1.65)
- Improved Windows selection behavior and manual Ctrl+C handling.(v1.1.64)
- Implemented Terminal PTY isolation for the application.(v1.1.64)
- Added an option to turn off sound effects in the Desktop application.(v1.1.64)
- Normalized OAuth error messages.(v1.1.64)
- Prevented the console from opening automatically on errors in the TUI.(v1.1.64)
- Improved defensive handling of session context metrics within the application(v1.1.62)
- Improved LLM-friendliness of tool outputs.(v1.1.61)
- Added virtualization for diff viewing to enhance performance when handling large diffs.(v1.1.61)
- Display a progress bar during SQLite migrations within the desktop application.(v1.1.61)
- Improved performance of MCP listTools calls by using Promise.all.(v1.1.60)
- Made the read tool offset 1-indexed to align with standard line numbers.(v1.1.60)
- Improved the logic for compaction checks.(v1.1.60)
- Enabled notifications on child sessions in the desktop application.(v1.1.58)
- Improved input window compaction reliability by adding a reserve token buffer.(v1.1.57)
- Improved the /review prompt to detect behavior changes more explicitly.(v1.1.57)
- Improved Amazon Bedrock check to include container credentials.(v1.1.57)
- Set the default session sidebar in the TUI to auto.(v1.1.57)
- Fixed styling issues for the copy path button in the desktop application.(v1.1.57)
- Enhanced Windows application resolution and UI loading states.(v1.1.57)
- Improved desktop application server spawn resilience.(v1.1.57)
- Read Wayland preference from the store in the desktop application.(v1.1.57)
- Removed the 'Migrating to 1.0' documentation section.(v1.1.57)
- Improved Korean translations for the introduction, CLI, and commands documentation.(v1.1.57)
- Prevented the sidebar from closing automatically when switching sessions.(v1.1.56)
- Increased the default test timeout to 30 seconds to prevent failures during package installation.(v1.1.55)
- Added a helpful message displayed when the free usage limit is exceeded.(v1.1.55)
- Disabled terminal transparency in the desktop application.(v1.1.55)
- Adjusted agent variant logic to check if the variant is available for the model instead of requiring an exact match(v1.1.54)
- Removed obsolete Copilot model enablement instructions(v1.1.54)
- Used reasoning summary auto for GPT-5 models that are not chat models(v1.1.54)
- Set variant in assistant messages(v1.1.54)
- Parallelized skill downloads for faster loading in TUI(v1.1.54)
- Used sender color for queued messages in TUI(v1.1.54)
- Increased skill dialog width and improved skills dialog readability(v1.1.54)
- Restored footer to the session view in TUI(v1.1.54)
- Used agent configured variant in the desktop app(v1.1.54)
- Persisted defensiveness settings in the desktop app(v1.1.54)
- Used absolute paths for sidebar session navigation(v1.1.54)
- Updated tab file contents on change(v1.1.54)
- Polished Open in icon treatment(v1.1.54)
- Set maximum widths in the desktop app(v1.1.54)
- Improved workspace header truncation and item interaction(v1.1.54)
- Added default clipboard copy affordance to TextField component(v1.1.54)
- Tightened slash command autocomplete matching(v1.1.54)
- Kept /share available to copy existing link(v1.1.54)
- Toggled file tree and review panel with improved UX(v1.1.54)
- Allowed agent select to use full width on Windows(v1.1.54)
- Kept startup script field scrollable in the edit project dialog(v1.1.54)
- Hid 'open in app' button on narrow viewports(v1.1.54)
- Displayed session last updated time in command palette search(v1.1.54)
- Supported desktop titlebar double-click maximize(v1.1.54)
- User plugins are now loaded after built-in plugins.(v1.1.53)
- Improved workspace creation and deletion speed by setting the workspace name earlier.(v1.1.53)
- The prompt input area is now hidden when permission requests or questions are active.(v1.1.53)
- Modified file color contrast in the application for better visibility.(v1.1.53)
- Allowed toggling the file tree closed independently of other UI elements.(v1.1.53)
- Enabled escaping dialogs in the TUI using the "esc" key on labels.(v1.1.53)
- Bundled the GitLab authentication plugin directly instead of relying on dynamic installation.(v1.1.52)
- Adjusted the task tool description and input parameters to reduce tool call failures when interacting with GPT models.(v1.1.52)
- Waited for dependencies to load before initializing custom tools and plugins.(v1.1.52)
- Skipped dependency installation when operating within read-only configuration directories.(v1.1.52)
- Ensured the Kimi for Coding plan has thinking enabled by default for the k2p5 model.(v1.1.52)
- Added a running spinner animation for the bash tool within the TUI.(v1.1.52)
- Added hover states to question tool tabs in the TUI.(v1.1.52)
- Refreshed workspace sessions automatically when switching projects in the Desktop application.(v1.1.52)
- Rendered last turn changes in the review pane.(v1.1.52)
- Added a safety triangle mechanism for sidebar hover to prevent the menu from closing unintentionally.(v1.1.52)
- Moved session options to the dedicated session page.(v1.1.52)
- Ensured opened tabs follow the newly created session.(v1.1.52)
- Removed compression from the RPM bundle to save 15 minutes during CI builds.(v1.1.52)
- Prioritized OPENCODE_CONFIG_DIR when locating AGENTS.md.(v1.1.51)
- Restored direct OSC52 support in the TUI.(v1.1.51)
- Reverted the addition of Trinity model system prompt support (then re-added, indicating a refinement/correction cycle).(v1.1.50)
- Improved the skills system with better prompting, fixed permission requests after skill invocation, and ensured agents can correctly locate scripts and resources.(v1.1.50)
- Excluded k2p5 from reasoning variants.(v1.1.50)
- Made the CLI run command non-interactive.(v1.1.50)
- Ensured the clipboard always falls back to the native clipboard after using OSC52.(v1.1.50)
- Updated the command palette placeholder text in the desktop application.(v1.1.50)
- Improved spacing within the desktop application UI.(v1.1.50)
- Ensured tooltips are no longer forced to mount in the desktop application.(v1.1.50)
- Moved session search functionality to the command palette in the desktop application.(v1.1.50)
- Used the official ai-gateway-provider package for Cloudflare AI Gateway.(v1.1.50)
- Ensured all MCP tools are properly sanitized.(v1.1.50)
- Simplified directory tree output for prompts.(v1.1.49)
- Hid badge for builtin slash commands.(v1.1.49)
- Removed outer backtick wrapper in session transcript tool formatting.(v1.1.49)
- Used process.env directly for runtime environment mutations in the provider.(v1.1.49)
- Respected terminal transparency in the system theme (TUI).(v1.1.49)
- Added spinner animation for Task tool (TUI).(v1.1.49)
- Removed extra padding between search and results in dialog-select (TUI).(v1.1.49)
- Conditionally rendered bash tool output in TUI.(v1.1.49)
- Standardized icon sizes in the application.(v1.1.49)
- Navigated to the last project on open.(v1.1.49)
- Removed unnecessary setTimeout in the desktop app.(v1.1.49)
- Throttled window state persistence in the desktop application.(v1.1.49)
- Used static language names in Thai localization.(v1.1.49)
- Reverted skill slash commands feature (temporarily, before re-adding them).(v1.1.49)
All Releases in February 2026
v1.2.156 fixesThis release focuses heavily on stability and usability fixes across the application. Key updates include resolving segmentation faults on Windows and fixing several interaction bugs like keyboard navigation and tab closing. Configuration management has also been improved by splitting TUI and server settings.
v1.2.141 feature1 fixThis release introduces a new message delete endpoint for the Core service. A key fix addresses an issue in the TUI authentication login where stdout was not being consumed correctly, which has now been resolved.
v1.2.13v1.2.121 feature1 fixThis release focuses on improving stability and developer experience by disabling a tool that caused unintended mode switches and enabling custom tool imports via file URL. Users will also notice enhanced resolution and loading states on the Windows desktop application.
v1.2.119 features11 fixesThis release focuses heavily on improving Windows compatibility across path handling, plugin resolution, and change detection, alongside significant updates to the ACP system with synthetic pending events. New features include an experimental workspace-serve command and enhanced reasoning summary visibility in the desktop application. Several critical bugs were fixed, including TUI black screens due to missing dependencies and issues with line highlighting after canceling comments.
v1.2.101 fixThis release focuses on minor operational improvements, primarily preventing unnecessary sidecar spawning when using the default localhost server configuration. Additionally, documentation has been updated to clarify tool name collision precedence.
v1.2.91 fixThis release focuses on backend data integrity and performance enhancements. Key changes include ensuring necessary IDs are attached to MCP tool attachments and optimizing cloning operations within the TUI for better performance.
v1.2.82 features2 fixesThis release introduces support for adaptive thinking with the Claude Sonnet 4.6 model in the core engine. The TUI has been enhanced to show collapsible custom tool and MCP call responses. Additionally, a critical bug causing a black screen on launch with the sidecar server has been resolved.
v1.2.75 features15 fixesThis release focuses heavily on internal modernization by migrating numerous file system operations away from Bun APIs to a centralized Node.js Filesystem module for improved compatibility and stability. Key user-facing additions include support for medium reasoning with Gemini 3.1 and the introduction of the Kilo provider. Several critical bugs related to terminal interaction, application crashes, and authentication handling have also been resolved.
v1.2.66 features5 fixesThis release introduces significant new language support by adding dfmt and cljfmt formatter support for D and Clojure files, respectively. It also enhances provider compatibility by enabling OpenAI-compatible endpoints for Google Vertex AI and adding Venice parameter support. Additionally, the TUI now includes a database migration command and new flags for the attach command.
v1.2.52 features3 fixesThis release introduces a new font option, GeistMono Nerd Font, and improves error handling by localizing the "free usage exceeded" message with a clickable link. Several bugs were fixed, including issues with viewing new files, prompt history navigation, and the Shift+Tab shortcut.
v1.2.41 feature1 fixThis release introduces a new command-line tool for database inspection and querying. Additionally, a critical stack overflow bug in the file tree component has been resolved, and users now have a way to clear notifications.
v1.2.31 feature1 fixThis release focuses on core infrastructure updates, primarily ensuring better compatibility and stability across different model providers. Key changes include enabling variant support for Anthropic models on OpenRouter and improving database reliability with WAL checkpointing.
v1.2.21 fixThis release focuses on backend performance and stability improvements. Session list loading has been optimized through database-level filtering, and specific issues with the Vercel gateway have been resolved.
v1.2.11 feature1 fixThis release introduces a significant backend change by migrating all flat file data to a single SQLite database upon first launch. For SDK users, a new PartDelta event improves efficiency by only sending incremental text part changes. Users should be aware of the potential time required for the initial data migration.
v1.2.02 features6 fixesThis release introduces a significant data migration to SQLite and enhances the SDK with incremental part updates via the PartDelta event. Several stability fixes were implemented across the TUI and Desktop applications, including improved handling for timeouts and large file rendering.
v1.1.651 feature3 fixesThis release introduces a new tool.definition hook for plugin developers to customize tool behavior. Key fixes include resolving an indefinite hang issue for ACP on Windows and improving prompt input stability. Users will also benefit from better connection handling and more granular control over provider models in settings.
v1.1.641 feature4 fixesThis release introduces token substitution support in the configuration environment variable and provides several stability fixes across the CLI and Desktop applications. Users now have more control over sound effects and improved handling for Windows selection and error reporting.
v1.1.63v1.1.622 features2 fixesThis release introduces the ability to return image attachments from the webfetch tool and exposes tool arguments in the shell hook for better plugin interaction. Key fixes include resolving unexpected unloading of project icons and ensuring undo history is preserved during plain-text pasting.
v1.1.611 featureThis release focuses on configuration flexibility and performance enhancements. Users can now configure models without needing npm or API provider details, and performance for viewing large diffs has been improved via virtualization. The desktop app also now shows a progress bar for SQLite migrations.
v1.1.605 features2 fixesThis release introduces significant new capabilities, including support for Claude agent SDK structured outputs and automatic variant generation for Venice models. Key fixes address Windows input handling issues and resolve a bug in the workspace reset functionality. Users will also benefit from performance improvements in tool listing and enhanced usability in the TUI.
v1.1.591 feature1 fixThis release introduces support for application translations, enhancing accessibility for international users. A key fix addresses an issue causing the sidebar to remount improperly. No other major features or performance improvements were noted in this update.
v1.1.581 feature6 fixesThis release focuses on improving the TUI experience by adding context-aware input placeholders and fixing several usability issues, such as dialog dismissal and terminal rendering glitches. Desktop users will benefit from fixes to session continuity and terminal resizing, though the WSL backend mode has been reverted.
v1.1.571 feature4 fixesThis release introduces a new WSL backend mode for the desktop application, enhancing cross-platform compatibility. Several bug fixes address issues with terminal copy/paste and path encoding in the SDK. Improvements were also made to input compaction reliability and various documentation translations.
v1.1.561 feature1 fixThis release focuses on desktop stability and usability improvements. Key updates include the ability to open applications using executables on Windows and a fix for rendering issues in the Task tool. Additionally, the sidebar will now remain open when switching between sessions.
v1.1.551 fixThis release focuses on stability and user experience improvements. Key changes include fixing a memory leak, increasing the test timeout to prevent installation failures, and disabling terminal transparency on the desktop application.
v1.1.5411 features17 fixesThis release introduces significant enhancements across core functionality and the desktop application. Key additions include enabling thinking for all reasoning models on Alibaba Cloud and adding drag-and-drop support for file mentions in the desktop app. Numerous bug fixes address issues with terminal replay, workspace resets, and API usage, alongside general UX improvements like better skill dialog readability and restored UI elements.
v1.1.533 features3 fixesThis release focuses on improving plugin management by allowing user overrides and enhancing stability across the TUI and Desktop clients. Key changes include better visibility controls, faster workspace handling, and fixes for error handling during queued message aborts.
v1.1.524 features16 fixesThis release introduces support for the powerful Claude 3.5 Sonnet model and enables keybinding customization for controlling thinking blocks. Numerous stability fixes address issues with plugin installation, terminal connections, and handling of file synchronization across workspaces. Users will also benefit from improved reliability when using various AI providers and enhanced TUI interaction elements.
v1.1.513 fixesThis release focuses on stability and configuration clarity, addressing several bugs related to header merging and model prefixing. Key improvements include prioritizing the OPENCODE_CONFIG_DIR for agent configuration and restoring direct OSC52 support in the TUI.
v1.1.507 features9 fixesThis release introduces significant enhancements to agent capabilities, including support for Trinity model system prompts and a new shell.env hook for environment manipulation. Several critical bugs were resolved, particularly around Gemini schema validation and memory leaks. Users will also notice UX improvements in the desktop application, such as restoring session tabs on restart and moving session search to the command palette.
v1.1.4916 features26 fixesThis release introduces several new capabilities, including custom mDNS hostname configuration, support for the Ormolu Haskell formatter, and prompt caching for Claude Opus on AWS Bedrock. Numerous bug fixes address issues with session title generation, task status accuracy, and various UI rendering problems across desktop and TUI interfaces. Enhancements also include better handling of environment variables and improved responsiveness in the desktop application.