Change8

OpenCode core

Component

Core engine updates for OpenCode. Session management, conversation handling, context processing, and fundamental AI assistant capabilities.

100 releases300 features521 bug fixesView all OpenCode releases

All CORE Features

  • 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 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)
  • Enabled making skills invokable as slash commands in the TUI(v1.1.48)
  • Added support for specifying a custom models file path via the OPENCODE_MODELS_PATH environment variable(v1.1.48)
  • Enabled respecting the OPENCODE_MODELS_URL environment variable during the build process(v1.1.48)
  • Added a Copilot-specific provider to correctly handle reasoning tokens for Copilot(v1.1.48)
  • Enabled thinking capability for Google Vertex Anthropic models(v1.1.36)
  • Told the model what model it is in the environment section of the prompt(v1.1.35)
  • Allowed GPT-5.1-Codex model in the Codex auth plugin(v1.1.35)
  • Added xhigh reasoning effort for GitHub Copilot GPT-5 models(v1.1.35)
  • Added active state to comment cards in the prompt input(v1.1.35)
  • Added link icon and used it for copy-to-clipboard buttons in the UI(v1.1.35)
  • Replaced Popover with DropdownMenu for server options in the app(v1.1.35)
  • Added onFilter callback to List component and hid the add server row during search(v1.1.35)
  • Added back button in subagent sessions(v1.1.35)
  • Implemented new server management for web and desktop(v1.1.35)
  • Added Iosevka as a font choice in the desktop app(v1.1.35)
  • Added state to pause existing audio for demo menus and added support for audio controls(v1.1.35)
  • Auto-opened OAuth links for Codex and Copilot(v1.1.35)
  • Added support for OpenAI-based GitLab Duo models.(v1.1.33)
  • Enabled thinking presets for Google Vertex Anthropic provider.(v1.1.33)
  • Added workspace startup script support to projects.(v1.1.32)
  • Enabled returning images properly as tool results.(v1.1.32)
  • Added prompt cache key support for the Venice provider.(v1.1.32)
  • Included the noop tool in activeTools for LiteLLM proxy compatibility.(v1.1.32)
  • Allowed remote directory specification in the attach command.(v1.1.32)
  • Added Brazilian Portuguese locale support to the desktop application.(v1.1.32)
  • Enabled rendering of images in session review.(v1.1.32)
  • Added support for deleting sessions.(v1.1.32)
  • Enabled closing projects directly from the hover card.(v1.1.32)
  • Added support for Norwegian translations.(v1.1.32)
  • Added scrollbar styling to the session page.(v1.1.32)
  • Added support for Arabic language.(v1.1.32)
  • Always show the Toggle-Review button in the application.(v1.1.32)
  • Opened the terminal pane automatically when creating a new terminal.(v1.1.32)
  • Added the aura theme.(v1.1.32)
  • Added support for a new chat.headers hook, utilized by codex and copilot plugins.(v1.1.31)
  • Introduced daily Discord recaps for tracking issues and pull requests.(v1.1.31)
  • Added session list and session fork support to the ACP.(v1.1.30)
  • Enabled home directory expansion for permission patterns using ~ and $HOME prefixes.(v1.1.30)
  • Added back todo list tools specifically for OpenAI models.(v1.1.30)
  • Added caching support for Claude with Bedrock custom inference profiles.(v1.1.29)
  • Added Laravel Pint as a PHP formatter.(v1.1.29)
  • Enabled session title prompt to respond in the user's language.(v1.1.29)
  • Added OPENCODE_DISABLE_PROJECT_CONFIG environment variable to disable project configuration.(v1.1.29)
  • Added OPENCODE_DISABLE_FILETIME_CHECK flag to skip file modification time checks.(v1.1.29)
  • Added search functionality to settings shortcuts in the desktop application.(v1.1.29)
  • Added a new workspace button supporting all available languages in the desktop application.(v1.1.29)
  • Added Japanese, Danish, French, Spanish, German, and Korean language support/translations to the desktop application.(v1.1.29)
  • Added model tooltip metadata in the chooser per Figma request.(v1.1.29)
  • Added the ability to manage models icon to the selector.(v1.1.29)
  • Enabled users to select directory text when creating a new session.(v1.1.29)
  • Added a keyboard shortcut (Mod+,) to open the settings dialog.(v1.1.29)
  • Enabled support for ACP audience by mapping to ignore and synthetic.(v1.1.28)
  • Added tooltips to sidebar new session and workspace buttons.(v1.1.28)
  • Added restart and reload menu items on macOS.(v1.1.28)
  • Added ability to select project directory text in the web interface.(v1.1.27)
  • Added support for tracking reasoning by output_index for Copilot compatibility.(v1.1.26)
  • Enabled auto-routing of GPT-5+ models to the Responses API in the GitHub Copilot integration.(v1.1.26)
  • Added the apply_patch tool specifically for OpenAI models.(v1.1.26)
  • Added vim-style line-by-line scrolling keybindings.(v1.1.26)
  • Increased the maximum batch tool limit from 10 to 25.(v1.1.26)
  • Increased question header and label limits.(v1.1.26)
  • Added command execute before hook.(v1.1.26)
  • Added proper variant support to Copilot.(v1.1.26)
  • Added mouse support for permission buttons in the TUI.(v1.1.26)
  • Added session unshare button to the desktop application.(v1.1.26)
  • Introduced new layout and session layout improvements for the desktop application.(v1.1.26)
  • Added LiteLLM proxy provider option for explicit compatibility.(v1.1.24)
  • Added Carbonfox theme to the TUI.(v1.1.24)
  • Added ability to edit project and session titles in the Desktop application.(v1.1.24)
  • Added unified search for commands and files within the Desktop application.(v1.1.24)
  • Added version information to the session header and /status dialog in the TUI.(v1.1.24)
  • Added OAuth redirect URI configuration support for MCP servers.(v1.1.24)
  • Enabled making dialog keybinds configurable in the TUI.(v1.1.23)
  • Allowed the provider-level store option to be set.(v1.1.23)
  • Updated the TUI console with a black plan selection, light rays effect, and mobile styles.(v1.1.23)
  • Introduced a new application layout for the desktop client.(v1.1.23)
  • Added AWS Web Identity Token File support for the Bedrock provider.(v1.1.21)
  • Added Chocolatey and Scoop as recognized upgrade methods for OpenCode.(v1.1.21)
  • Introduced an official Copilot plugin.(v1.1.21)
  • Added a /changelog page to the console interface.(v1.1.21)
  • Added OG image and SEO meta tags for the /black page in the console.(v1.1.21)
  • Added Provider Icons support in the desktop application.(v1.1.20)
  • Introduced Ask Question Tool Support in the desktop application.(v1.1.20)
  • Added Undertale and Deltarune built-in themes.(v1.1.20)
  • Added support for GitLab Duo Agentic Chat Provider.(v1.1.20)
  • Added plan mode with enter and exit tools(v1.1.19)
  • Added Ask Question tool support for the desktop application(v1.1.19)
  • Added GitLab Duo Agentic Chat provider support(v1.1.19)
  • Added Undertale and Deltarune built-in themes (Community Contributor)(v1.1.19)
  • Added family support for GPT 5.2 Codex in the Codex plugin(v1.1.19)
  • Enabled setting the serverPassword directly within the desktop application.(v1.1.17)
  • Enabled support for debug tool calling directly in the CLI.(v1.1.16)
  • Implemented spawning of a local server with a password in the desktop application.(v1.1.16)
  • Added nova-2 to the list of region prefix models.(v1.1.16)
  • Added password authentication support to improve server security.(v1.1.15)
  • Added image preview support for image attachments in the desktop application.(v1.1.14)
  • Added user message badges visible on hover in the desktop application.(v1.1.14)
  • Enabled mouse hover and click support for the autocomplete feature in the TUI.(v1.1.14)
  • Enabled mouse hover and click support for the questions tool in the TUI.(v1.1.14)
  • Added ability to fork sessions in the desktop application.(v1.1.13)
  • Enabled tracking of file modifications in ACP.(v1.1.13)
  • Enabled passing sessionID to chat.system.transform.(v1.1.13)
  • Enabled support for configuring the default server URL for the desktop application.(v1.1.13)
  • Added Codex authentication support(v1.1.11)
  • Enabled API key prompt for Bedrock during authentication login.(v1.1.10)
  • Enabled support for multi-select questions in the core functionality.(v1.1.8)
  • Added the Vesper theme to the desktop application.(v1.1.8)
  • Added interactive question tool for gathering user preferences and clarifying instructions(v1.1.7)
  • Enabled disabling of .claude prompt and skills loading via configuration(v1.1.7)
  • Added ability to hide subagents from the primary agent's system prompt.(v1.1.6)
  • Introduced theme functionality in the TUI.(v1.1.6)
  • Added agent color highlighting to the inline task tool ASCII character and agent name in the TUI.(v1.1.6)
  • Added support for system certificate authorities via the --use-system-ca flag in execArgv.(v1.1.6)
  • Made the General SubAgent visible in the agent list.(v1.1.6)
  • Added audio input and camera permissions to desktop application entitlements.(v1.1.6)
  • Added support for URL-based instructions.(v1.1.4)
  • Enabled loading of OPENCODE_CONFIG_DIR AGENTS.md into the system prompt.(v1.1.4)
  • Added frecency-based file autocomplete to the CLI.(v1.1.4)
  • Added keyboard shortcut 'c' to copy device code during the OAuth flow.(v1.1.4)
  • Added a 'view' button to open files directly from the review sidebar in the Desktop application.(v1.1.4)
  • Enabled opening the review sidebar when selecting a file from the picker in the Desktop application.(v1.1.4)
  • Added middle-click functionality to close tabs in the review sidebar.(v1.1.4)
  • Added support for jp. prefix in Amazon Bedrock cross-region inference profiles.(v1.1.3)
  • Added configuration options and authentication precedence for Bedrock.(v1.1.3)
  • Enabled expanding directory on Tab and selecting on Enter in TUI autocomplete.(v1.1.3)
  • Added system theme resolution and event handling to the TUI.(v1.1.3)
  • Enabled storing image attachments directly within the desktop application.(v1.1.3)
  • Added CLI installation capability to the desktop application.(v1.1.3)
  • Added session search functionality with debounced input and server-side filtering(v1.1.2)
  • Added SVG preview support in the session viewer(v1.1.2)
  • Implemented auto-scroll for the active command in the slash popover(v1.1.2)
  • Added a home icon to the responsive menu in the desktop application(v1.1.2)
  • Added AppStream MetaInfo file for the desktop application(v1.1.2)
  • Introduced granular permission control using object syntax with glob pattern matching for tools like bash and edit.(v1.1.1)
  • Enabled setting blanket permissions using a simple string or setting all permissions at once via a single string value.(v1.1.1)
  • Added sandbox support for git worktrees to allow working in multiple directories per project.(v1.1.1)
  • Added Kotlin LSP integration for enhanced Kotlin development support.(v1.1.1)
  • Added reject message support to permission dialogs for clearer user feedback.(v1.1.1)
  • Added escape key handling to permission dialogs for improved keyboard navigation.(v1.1.1)
  • Added TUI session selection API endpoint for navigation.(v1.1.1)
  • Added variant support for minimal mode.(v1.1.1)
  • Added image preview support in the session viewer on Desktop.(v1.1.1)
  • Added /compact session command to compress conversation history on Desktop.(v1.1.1)
  • Added file context feature to the Desktop application.(v1.1.1)
  • Added context window configuration directly within the Desktop application settings.(v1.0.223)
  • Added support for subagent mentions within the desktop application.(v1.0.222)
  • Added support for LSP workspace/didChangeWatchedFiles notifications.(v1.0.221)
  • Added a new `debug agent` subcommand to the CLI to allow testing agents in isolation.(v1.0.220)
  • Added Gemini 3 Flash to the list of fast models.(v1.0.219)
  • Enabled support for MCP prompts as slash commands.(v1.0.219)
  • Added model usage statistics, including input/output token breakdown, to the stats command.(v1.0.219)
  • Added the rustfmt formatter for Rust files.(v1.0.219)
  • Added Prisma language server support for enhanced code intelligence.(v1.0.218)
  • Introduced extract reasoning middleware for improved context handling.(v1.0.218)
  • Enabled CORS requests from *.opencode.ai subdomains(v1.0.216)
  • Enabled sharing projects across all local servers in the desktop application.(v1.0.214)
  • Added ability to open projects directly in the web interface(v1.0.210)
  • Enabled reading of global Claude skills alongside project-specific skills(v1.0.210)
  • Added a variants toggle for configuration options(v1.0.210)
  • Exposed the server URL directly to plugins for easier integration(v1.0.210)
  • Added system notifications support to the desktop application(v1.0.210)
  • Added readline shortcuts functionality to the desktop application(v1.0.210)
  • Added Nix syntax highlighting support.(v1.0.209)
  • Added nixfmt formatter specifically for Nix files.(v1.0.209)
  • Added support for the supermemory plugin to the ecosystem.(v1.0.209)
  • Added support for configuring region and bearer token in Bedrock integrations.(v1.0.208)
  • Enabled installation of local plugin dependencies specified in package.json.(v1.0.208)
  • Added support for the new ".claude/skills" directory for skill management.(v1.0.208)
  • Added an auto-accept edits toggle in the desktop application.(v1.0.208)
  • Added image preview functionality and deduplication for file uploads in the desktop application.(v1.0.208)
  • Added project editing functionality in the desktop application.(v1.0.208)
  • Added Haskell Language Server Protocol (LSP) support.(v1.0.203)
  • Added better indicator that session is busy(v1.0.202)
  • Added prompt stashing capability for managing prompts.(v1.0.194)
  • Enabled console copy-to-clipboard functionality via opentui.(v1.0.194)
  • Added support for the Cloudflare AI Gateway provider.(v1.0.194)
  • Added standard CLI flags (--help, --version, --no-modify-path) for installation.(v1.0.194)
  • Added per-agent filtering capability to the skill tool description.(v1.0.191)
  • Enabled the compaction hook to replace the prompt entirely within plugins.(v1.0.191)
  • Added experimental LSP tool support.(v1.0.186)
  • Enabled nixd as an LSP provider for the Nix language.(v1.0.186)
  • Supported pasting images from the clipboard (Ctrl+V) on Windows.(v1.0.186)
  • Added mobile responsiveness to the application interface.(v1.0.186)
  • Provided an ARM64 build specifically for Linux users.(v1.0.186)
  • Added support for Agent Skills functionality.(v1.0.186)
  • Added support for schedule events(v1.0.185)
  • Added syntax highlighting for .ets files(v1.0.185)
  • Added support for configuring a default_agent across all API and user surfaces.(v1.0.181)
  • Added Catppuccin Frappé cursor theme.(v1.0.181)
  • Added support for displaying raw markdown when appending .md to documentation page URLs.(v1.0.181)
  • Added endpoints to delete and update message parts(v1.0.180)
  • Reinserted forked message text in the prompt text input box when forking a session(v1.0.174)
  • Introduced support for generating code in Rust, expanding language coverage.(v1.0.169)
  • Enabled inline editing of generated code suggestions directly within the editor.(v1.0.169)
  • Added a new 'Code Review' mode that highlights potential security vulnerabilities in generated code.(v1.0.169)
  • Added experimental support for the Ty language server.(v1.0.168)
  • Introduced a fork slash command for keyboard-friendly session forking in the TUI.(v1.0.168)
  • Enabled shell mode for the desktop application.(v1.0.168)
  • Added a custom update toast notification for the desktop application.(v1.0.168)
  • Added OIDC_BASE_URL support for custom GitHub App installations.(v1.0.168)
  • Added startup error display in the desktop client(v1.0.165)
  • Added optimistic prompt submission in the desktop client(v1.0.165)
  • Enabled batch operations for editing and marking as 'todoread' with clarified error messages(v1.0.165)
  • Added experimental `session.compacting` hook for pre-compaction context injection(v1.0.165)
  • Added the ability to override the 32k default output token limit using the `OPENCODE_EXPERIMENTAL_OUTPUT_TOKEN_MAX` environment variable(v1.0.165)
  • Added support for Inter and IBM Plex Mono fonts in the desktop client(v1.0.165)
  • Added the Lucent Orange theme(v1.0.165)
  • Added session sharing feature in the desktop client(v1.0.165)
  • Added the ability to disable the terminal title using the `OPENCODE_DISABLE_TERMINAL_TITLE` environment variable(v1.0.165)
  • Added task tool execution hooks and command context tracking for plugins(v1.0.165)
  • Added configurable mentions input for GitHub(v1.0.165)
  • Added `viewportOptions` to scrollbox for padding adjustments to avoid scrollbar overlap(v1.0.165)
  • Added ability to load more sessions per project using a button in the desktop app(v1.0.164)
  • Added experimental oxfmt formatter support(v1.0.164)
  • Enabled shell alias expansion in the ! command(v1.0.164)

All CORE Bug Fixes

  • 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)
  • 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 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)
  • Fixed an issue where Mistral ordering fixes were not applying to Devstral(v1.1.48)
  • Fixed an issue where the ask question tool was incorrectly included when using acp(v1.1.48)
  • Fixed handling of redirected statement treesitter nodes in bash permissions(v1.1.48)
  • Fixed OpenAI-compatible APIs to use snake_case for the thinking parameter(v1.1.48)
  • Fixed crash that occurred when no default model was set in the desktop application(v1.1.36)
  • Fixed crash in the TUI when a theme search returned no results(v1.1.36)
  • Fixed issue where the cursor position was incorrect upon window resize(v1.1.36)
  • Fixed mobile horizontal scrolling issue caused by the session statistics button(v1.1.36)
  • Fixed models snapshot loading to prevent caching issues(v1.1.35)
  • Fixed unicode filename handling in snapshot diff by disabling quote escaping(v1.1.35)
  • Fixed question selection click when the terminal is unfocused(v1.1.35)
  • Fixed submit button state in the app(v1.1.35)
  • Fixed unnecessary suspense flash in the app(v1.1.35)
  • Fixed type error(v1.1.35)
  • Fixed terminal clone needing remount to function properly(v1.1.35)
  • Fixed model select dropdown not closing when pressing Escape key(v1.1.35)
  • Fixed inability to select text when creating a new session(v1.1.35)
  • Fixed scrolling in the unpaid model selector(v1.1.35)
  • Fixed Adam integration issue(v1.1.35)
  • Fixed reactive loops in the app(v1.1.35)
  • Fixed line selection issues in the app(v1.1.35)
  • Fixed view all sessions flakiness in the app(v1.1.35)
  • Fixed permission prompt ignoring keyboard events while dialog stack length is greater than zero(v1.1.35)
  • Fixed inability to select text when creating a new session(v1.1.35)
  • Fixed inability to select text when creating a new session(v1.1.35)
  • Fixed issue where folder suggestions were missing the last part of the path completion.(v1.1.33)
  • Fixed a visual glitch where the fallback icon flashed briefly when loading projects.(v1.1.33)
  • Fixed an issue where project icons flashed the wrong color upon loading.(v1.1.33)
  • Reverted handling of special characters in paths and git snapshot reading logic.(v1.1.32)
  • Reverted snapshot regression fix.(v1.1.32)
  • Ensured the cat command triggers external directory permission checks in the Bash tool.(v1.1.32)
  • Fixed Windows path handling in application tests.(v1.1.32)
  • Fixed the new session button in the application.(v1.1.32)
  • Prevented auto-navigation to the workspace after a reset.(v1.1.32)
  • Corrected the NO_PROXY environment variable syntax in the desktop application.(v1.1.32)
  • Fixed a type error in the codebase.(v1.1.32)
  • Fixed TypeScript satisfies operator usage.(v1.1.32)
  • Fixed hover card scrolling behavior.(v1.1.32)
  • Prevented copy buttons from stealing focus from the prompt input.(v1.1.32)
  • Fixed an issue where scope for PR recap was not limited to PRs from today.(v1.1.32)
  • Fixed an issue where the _noop tool was not included in activeTools for LiteLLM proxy compatibility.(v1.1.32)
  • Fixed writing refresh tokens to OpenAI auth in Codex.(v1.1.32)
  • Fixed an issue where the 'Learn More' link was not functional in theme settings.(v1.1.32)
  • Fixed session screen accessibility issues.(v1.1.32)
  • Fixed project path tooltip position to display at the bottom in the desktop app.(v1.1.32)
  • Fixed connection reliability issues on desktop.(v1.1.32)
  • Corrected the NO_PROXY environment variable syntax on desktop.(v1.1.32)
  • Fixed clearing session hover state upon navigation.(v1.1.32)
  • Fixed support for ctrl-n/p in lists.(v1.1.32)
  • Expanded font stacks to include macOS Nerd Font default names.(v1.1.32)
  • Fixed an issue where the remote directory specification was not allowed in the attach command.(v1.1.32)
  • Subagent sessions are now correctly marked as agent-initiated, ensuring they are excluded from quota limits.(v1.1.31)
  • Fixed metadata matching logic to correctly use model.id instead of model.api.id, ensuring support for legacy model identifiers.(v1.1.30)
  • Fixed an issue where renaming non-git projects incorrectly affected other projects.(v1.1.30)
  • Fixed terminal issues and regressions.(v1.1.30)
  • Fixed navigation issues experienced when working with large sessions in the desktop application.(v1.1.30)
  • Fixed an issue where the pre-push hook allowed caret version differences.(v1.1.30)
  • Fixed a snapshot regression in the core module.(v1.1.29)
  • Fixed logic for handling special characters in paths and git snapshot reading.(v1.1.29)
  • Fixed an issue when switching models between providers where past reasoning/metadata would cause 400 errors.(v1.1.29)
  • Fixed crash/issues related to terminal focus handling, rename functionality, error state management, and CSP compliance.(v1.1.29)
  • Fixed inconsistency in workspaces padding in the desktop application.(v1.1.29)
  • Fixed the desktop application not connecting to sidecar when a proxy is configured.(v1.1.29)
  • Fixed numbered list rendering in web markdown.(v1.1.29)
  • Fixed preserving filename casing in edit/write tool titles.(v1.1.29)
  • Fixed an issue where the dot prefix was displayed incorrectly in directory names for RTL text rendering.(v1.1.29)
  • Fixed workspaces padding inconsistency.(v1.1.29)
  • Fixed a type error in the app package.(v1.1.29)
  • Fixed an issue where the new workspace button did not support all languages.(v1.1.29)
  • Fixed an issue where the synthetic user message following subtasks was incorrectly added when the user did not manually invoke the subtask.(v1.1.29)
  • Fixed an issue where the session timestamp was updated for metadata-only changes.(v1.1.29)
  • Fixed an issue with keybind search dialog height in the desktop app.(v1.1.29)
  • Fixed an issue with the workaround for nushell in the desktop application.(v1.1.29)
  • Fixed terminal hanging on exit or Ctrl+D, ensuring the pane closes properly.(v1.1.28)
  • Fixed a race condition when editing project names in the desktop application.(v1.1.28)
  • Fixed duplicate session loads in the application.(v1.1.28)
  • Fixed session loading loops in the application.(v1.1.28)
  • Fixed an issue where the OAuth callback was not registered before opening the browser in MCP.(v1.1.28)
  • Fixed passing arguments to commands that previously required explicit placeholders.(v1.1.28)
  • Fixed an issue where the sidebar height would overflow in the terminal UI.(v1.1.28)
  • Fixed an issue where the Enter key action occurred during IME composition.(v1.1.28)
  • Fixed memory leaks in the TUI by improving message history cleanup.(v1.1.27)
  • Fixed a flash of the home page occurring on application start in the Desktop application.(v1.1.27)
  • Fixed localStorage quota handling issues in the Desktop application.(v1.1.27)
  • Fixed message list overflow and scrolling issues in the Desktop application.(v1.1.27)
  • Completely disabled pinch to zoom functionality in the desktop application.(v1.1.27)
  • Fixed incorrect model variants being used for Grok models.(v1.1.26)
  • Fixed an import issue in the patch module.(v1.1.26)
  • Fixed the Java language server download failing on Windows.(v1.1.26)
  • Fixed mDNS hostname discovery issues.(v1.1.26)
  • Fixed GPT ID handling in API responses.(v1.1.26)
  • Fixed model state persistence when the model store was not ready.(v1.1.26)
  • Fixed Windows evaluating text incorrectly upon copy operations.(v1.1.26)
  • Fixed global terminal and review pane toggle functionality.(v1.1.26)
  • Fixed hash-based navigation within the application.(v1.1.26)
  • Fixed flaky session archiving behavior.(v1.1.26)
  • Fixed command palette file list item spacing issues.(v1.1.26)
  • Fixed recent sessions gutter spacing.(v1.1.26)
  • Fixed an issue where home/end keys did not work in menu list modal windows.(v1.1.26)
  • Fixed lines being unnecessarily wrapped, introducing an extra empty line.(v1.1.26)
  • Fixed an issue where the primary model was not kept after a subagent runs.(v1.1.26)
  • Fixed an issue where the OAuth polling safety margin caused problems in Copilot device authentication.(v1.1.26)
  • Fixed an issue where the Nix CI build swapped dashes and underscores.(v1.1.26)
  • Fixed a hash race condition in parallel matrix jobs related to Nix.(v1.1.26)
  • Fixed an issue where window.getComputedStyle was not falling back correctly on Windows.(v1.1.26)
  • Fixed mDNS hostname discovery.(v1.1.26)
  • Fixed CSS selector keys not being escaped, causing issues with special characters.(v1.1.26)
  • Fixed not trying to open the command palette if a dialog was already open.(v1.1.26)
  • Fixed the removal of a redundant toast notification for thinking effort changes.(v1.1.26)
  • Fixed restoring the persisted model and agent when loading an ACP session.(v1.1.26)
  • Fixed using a single global event subscription instead of routing by sessionID in ACP.(v1.1.26)
  • Fixed an issue where Cargo fmt did not support formatting single files (this was listed as a note, but implies a fix or clarification on behavior).(v1.1.26)
  • Fixed issue where tool attachments were incorrectly being sent as user messages.(v1.1.25)
  • Fixed home and end keys not working correctly in menu list modal windows.(v1.1.25)
  • Fixed tmux kitty keyboard regression after upgrading OpenTUI to v0.1.74.(v1.1.24)
  • Fixed tool attachments being incorrectly sent as user messages.(v1.1.24)
  • Fixed itemId stripping logic specifically for GPT models.(v1.1.24)
  • Fixed broken URL in documentation.(v1.1.24)
  • Fixed default agent selection in ACP and headless mode.(v1.1.24)
  • Fixed the issue where the main model/agent was being changed unexpectedly from subtasks invocation.(v1.1.24)
  • Fixed scroll jumping behavior when expanding workspaces in the Desktop application.(v1.1.24)
  • Fixed alignment issues for the load more label, session icon, and label in the Desktop application.(v1.1.24)
  • Fixed desktop hamburger menu shifting issue.(v1.1.24)
  • Fixed mobile menu rendering on web and responsive menu rendering on desktop.(v1.1.24)
  • Fixed styles for the view all sessions state in the Desktop application.(v1.1.24)
  • Fixed search bar sizing, padding, and keyboard shortcut styling in the Desktop application.(v1.1.24)
  • Fixed avatar border radius and current project display issues in the Desktop application.(v1.1.24)
  • Fixed an issue preventing workspaces from being expanded.(v1.1.24)
  • Fixed an issue where the /black page View Transition failed on Safari.(v1.1.24)
  • Fixed an issue where subagent reasoningEffort was not being applied.(v1.1.24)
  • Fixed Nix desktop workflow issues.(v1.1.24)
  • Fixed a crash/error when processing the title in a session summary by ensuring the agent exists first.(v1.1.23)
  • Fixed an issue where ConfigMarkdown parsing failures did not show a toast error message.(v1.1.23)
  • Fixed graceful handling of broken symlinks when using the grep tool.(v1.1.23)
  • Fixed an issue related to the Codex ID.(v1.1.23)
  • Fixed CJK word wrapping and Thai text rendering in non-tmux environments by upgrading OpenTUI to v0.1.73.(v1.1.23)
  • Fixed the sidebar toggle functionality on the desktop application.(v1.1.23)
  • Fixed the thinking animation opacity and improved its design on desktop.(v1.1.23)
  • Fixed session icon and name alignment issues on desktop.(v1.1.23)
  • Fixed the current session background color on desktop.(v1.1.23)
  • Fixed the position of the new session tooltip and added a keyboard shortcut for it.(v1.1.23)
  • Fixed workspace name color in the desktop UI.(v1.1.23)
  • Fixed avatar button states on desktop.(v1.1.23)
  • Fixed recent sessions title color on desktop.(v1.1.23)
  • Fixed project dropdown labels and sorting order on desktop.(v1.1.23)
  • Fixed avatar background color on desktop.(v1.1.23)
  • Fixed search bar functionality in the desktop header.(v1.1.23)
  • Fixed layout issues across the desktop application.(v1.1.23)
  • Fixed stale sessions appearing in the new desktop layout.(v1.1.23)
  • Fixed an issue where the opencode-cli process was being killed upon development mode restart.(v1.1.23)
  • Fixed an issue related to plan path permissions.(v1.1.21)
  • Fixed a crash or error when the provider does not exist in the models list.(v1.1.21)
  • Fixed a typo'd duplicate path import in the session module.(v1.1.21)
  • Fixed the console logo on the /black link so it correctly links back to the homepage.(v1.1.21)
  • Fixed the behavior of the "load more" button in the desktop sidebar.(v1.1.20)
  • Fixed plan mode functionality when the user is not in a git worktree.(v1.1.20)
  • Skipped sending duplicate system prompts during Codex OAuth sessions.(v1.1.20)
  • Fixed Docker image issue in TUI tips following an SST rename.(v1.1.20)
  • Fixed TUI operation when the OPENCODE_SERVER_PASSWORD environment variable is set.(v1.1.20)
  • Deduplicated file references included in sent prompts.(v1.1.20)
  • Fixed a memory leak in the TUI Footer component by tracking all timeouts.(v1.1.20)
  • Added missing metadata() and ask() definitions to the ToolContext type in the SDK.(v1.1.20)
  • Added persist-credentials: false to workflow templates for GitHub fixes.(v1.1.20)
  • Fixed an issue where provider icons would revert on the select model dialog in the desktop app.(v1.1.20)
  • Added Plugin Mocks to Provider Tests.(v1.1.20)
  • Fixed an issue with duplicate radio button icons in the CLI MCP authentication flow.(v1.1.20)
  • Fixed an issue where Shift+Enter in the prompt input would cause a stuck state before the IME check.(v1.1.20)
  • Updated the User-Agent string in webfetch to the latest Chrome version.(v1.1.20)
  • Fixed an issue causing file listing problems in the application.(v1.1.20)
  • Corrected layout-bottom icons in the UI.(v1.1.20)
  • Fixed duplicate radio button icon in the MCP authentication CLI interface(v1.1.19)
  • Fixed prompt input getting stuck when using Shift+Enter before IME check in the desktop application(v1.1.19)
  • Fixed resource leaks by ensuring the existing MCP client is closed before reassignment(v1.1.19)
  • Fixed state issue where keys were not deleted from recordsByKey upon instance disposal(v1.1.19)
  • Fixed provider icon reverting unexpectedly on the select model dialog in the desktop app(v1.1.19)
  • Fixed Homebrew auto-upgrade functionality.(v1.1.17)
  • Fixed an issue in the TUI where question tool keybindings were active even when a dialog was open.(v1.1.17)
  • Fixed macOS desktop application to correctly kill existing OpenCode CLI processes upon launch.(v1.1.17)
  • Fixed desktop application to provide PTY socket authentication when available from the desktop.(v1.1.17)
  • Fixed an issue where memo-based items were incorrectly tracked in useFilteredList, potentially affecting async function based lists.(v1.1.17)
  • Fixed an error where write operations failed when updating the schema in the OpenCode configuration.(v1.1.16)
  • Resolved an issue where the maximum completion tokens limit caused errors when using the Cloudflare provider.(v1.1.16)
  • Fixed a race condition that occurred when setting the API key by ensuring auth.set is awaited.(v1.1.16)
  • Fixed an issue where the `mcp add` command did not actually modify the OpenCode configuration.(v1.1.16)
  • Prevented the display of "[object Object]" errors in the console output.(v1.1.16)
  • Fixed an issue where agent task permissions were not respected for nested sub-agents.(v1.1.16)
  • Fixed missing arguments when spawning the Windows Tauri CLI.(v1.1.16)
  • Fixed an issue where prompts were submitted unintentionally when switching sessions in the TUI.(v1.1.16)
  • Fixed an issue where the initialization of hashes.json did not use the per-system format for Nix builds.(v1.1.16)
  • Fixed an issue where the formatter now uses Biome check instead of format to correctly include import sorting.(v1.1.16)
  • Fixed HTTP exception handling order to prevent NamedError from masking actual HTTP exceptions.(v1.1.15)
  • Fixed model selection in title generation to correctly use the user's selected model instead of the assistant's model.(v1.1.15)
  • Fixed autocomplete reopening unexpectedly after backspace deletes a space in the terminal UI.(v1.1.15)
  • Fixed layout jump occurring in the TUI when toggling tips visibility.(v1.1.15)
  • Fixed prompt reference initialization in the TUI to prevent undefined reference errors.(v1.1.14)
  • Fixed the cursor position in the TUI when pasting single-line text.(v1.1.14)
  • Fixed the jumping of the highlighted row in slash command autocomplete in the TUI.(v1.1.14)
  • Fixed an issue where the OAuth URL was not copied when the device code was unavailable.(v1.1.14)
  • Fixed checking worktree for external_directory permission in subdirectories.(v1.1.14)
  • Fixed command palette incorrectly highlighting items on mouse hover in the TUI.(v1.1.13)
  • Fixed mouse hover and click functionality on prompt input autocomplete in the desktop app.(v1.1.13)
  • Fixed desktop build failure caused by a missing import.(v1.1.13)
  • Fixed an issue where card errors could not be selected in the desktop app.(v1.1.13)
  • Fixed an issue where telemetry was enabled in the PHP language server.(v1.1.13)
  • Fixed an issue where the 'none' variant was incorrectly included for gpt-5.2-codex.(v1.1.13)
  • Fixed ripgrep searches to follow symlinks by default.(v1.1.13)
  • Fixed an issue where the serverDisplayName function performed an unnecessary split operation in the desktop app.(v1.1.13)
  • Fixed text editing shortcuts not working in search dialogs on macOS.(v1.1.13)
  • Fixed TUI component props.ref initialization by moving it to onMount.(v1.1.13)
  • Fixed an issue where the ChatGPT-Account-Id header was not being added for organization subscriptions.(v1.1.12)
  • Fixed instance disposal in TUI to prevent memory leaks and dangling references(v1.1.11)
  • Fixed Codex styling and hint display issues(v1.1.11)
  • Fixed broken forked sessions with compactions caused by missing parent-child message references.(v1.1.10)
  • Fixed model dialog search issues in favorites/recents list and prevented deprecated models from appearing.(v1.1.10)
  • Fixed silent termination when configuration errors occurred by reporting them instead.(v1.1.10)
  • Fixed capability detection and Kitty keyboard support issues by upgrading OpenTUI to v0.1.71.(v1.1.10)
  • Fixed an issue where project sidebar folder names were not displaying correctly.(v1.1.8)
  • Resolved an issue where the escape key propagation from dialogs was not being stopped.(v1.1.8)
  • Fixed issue where normal transform options conflicted with small model options when generating titles(v1.1.7)
  • Fixed configuration precedence so that local configuration correctly overrides remote configuration(v1.1.7)
  • Fixed crash by cleanly restoring terminal state upon fatal error exit in TUI(v1.1.7)
  • Fixed permission rework issue by restoring the showDetails check in TUI(v1.1.7)
  • Fixed TUI issue where forked message text was not being inserted into the prompt(v1.1.7)
  • Fixed TUI button text visibility in orange themes by adding selectedListItemText(v1.1.7)
  • Fixed TUI autocomplete height constraint to use available screen space(v1.1.7)
  • Fixed permission selection text color by using the selectedForeground color value(v1.1.7)
  • Fixed OAuth discovery by using the correct authorization server URL for MCP(v1.1.7)
  • Fixed custom models without a valid release_date being shown in the web UI model selector(v1.1.7)
  • Fixed external links on desktop to open in the default browser(v1.1.7)
  • Fixed pasting images when the input field is empty in the desktop application.(v1.1.6)
  • Fixed macOS application entitlements configuration.(v1.1.6)
  • Fixed session navigation when using keyboard shortcuts in the desktop application.(v1.1.6)
  • Fixed escaping backticks when passing commands to PowerShell in the TUI.(v1.1.6)
  • Restored correct attach session lookup behavior in the TUI.(v1.1.6)
  • Fixed encoding of non-ASCII directory paths in HTTP headers.(v1.1.6)
  • Fixed title generation for subtask-only messages to correctly extract user prompts instead of generic tool execution descriptions.(v1.1.4)
  • Ensured that 'name' is not being sent in the request body for custom agents.(v1.1.4)
  • Restored correct skill filtering based on agent permissions.(v1.1.4)
  • Fixed missing await call for available skills within the skill tool.(v1.1.4)
  • Prevented Java Language Server path checks from throwing errors.(v1.1.4)
  • Added automatic assignment of the jp. prefix for the Tokyo region (ap-northeast-1).(v1.1.4)
  • Fixed copy and paste functionality within the terminal on the Desktop application.(v1.1.4)
  • Fixed an issue where @pierre/diffs would crash if a diff contained undefined text.(v1.1.4)
  • Fixed an issue where opening links would sometimes not open in a new tab or browser.(v1.1.4)
  • Fixed an issue where sidebar title padding caused a scrollbar edge case.(v1.1.4)
  • Fixed an issue where using current_binary() was necessary to support symlinked executables.(v1.1.4)
  • Fixed an issue where large messages caused problems on the Desktop application.(v1.1.4)
  • Fixed long-running processes freezing the terminal within the application.(v1.1.3)
  • Fixed terminal flakiness issues experienced in the desktop application.(v1.1.3)
  • Fixed prompt input covering content in the desktop application interface.(v1.1.3)
  • Fixed image dragging functionality within the project edit dialog.(v1.1.3)
  • Fixed flicker and navigation issues when collapsing or expanding projects in the app.(v1.1.3)
  • Fixed unintended submits occurring during IME composition.(v1.1.3)
  • Fixed Lucent Orange background transparency issue for slash commands in the TUI.(v1.1.3)
  • Fixed image dragging in the project edit dialog.(v1.1.3)
  • Fixed permission rule matching to correctly use the permission field instead of the pattern field(v1.1.2)
  • Fixed permission evaluation to use rule-based matching instead of wildcard patterns(v1.1.2)
  • Handled skill scan failures for .claude files gracefully(v1.1.2)
  • Handled the case where big-pickle is unavailable as a fallback(v1.1.2)
  • Prevented the main model thinking variant from applying to the small model(v1.1.2)
  • Fixed symmetric padding in the TUI input field(v1.1.2)
  • Prevented session list rows from wrapping to two lines in the TUI(v1.1.2)
  • Fixed optional session access to prevent runtime errors in the TUI(v1.1.2)
  • Fixed the responsive menu in the desktop application(v1.1.2)
  • Fixed custom slash commands not showing on initial / invocation(v1.1.2)
  • Fixed a few mobile screen size issues(v1.1.2)
  • Fixed dependency installation and git worktree branch creation issues.(v1.1.1)
  • Fixed an issue in the codebase (general fix).(v1.1.1)
  • Fixed Cloudflare AI Gateway SDK chat undefined error.(v1.1.1)
  • Fixed memory leaks in session management.(v1.1.1)
  • Fixed TUI permission tests for the new evaluate function signature.(v1.1.1)
  • Fixed system theme diff highlighting in the TUI.(v1.1.1)
  • Fixed Windows fallback for the "less" command in the session list.(v1.1.1)
  • Fixed import command regex to properly handle file paths.(v1.1.1)
  • Fixed stats command day calculation and time filtering.(v1.1.1)
  • Fixed scroll position restoration in the Desktop application.(v1.1.1)
  • Fixed editing projects in the desktop application.(v1.1.1)
  • Fixed handling of duplicate PR creation when an agent creates a PR.(v1.1.1)
  • Fixed an issue where the 'Agent not found' toast notification was incorrectly displayed for subagents in the TUI.(v1.0.223)
  • Prevented TimeoutOverflowWarning by capping setTimeout delay to the maximum 32-bit signed integer value.(v1.0.222)
  • Fixed desktop prompt input cleanup behavior.(v1.0.221)
  • Fixed 'Agent not found' toast appearing for subagents in the TUI.(v1.0.221)
  • Fixed an issue where plugin and mode glob patterns were incorrect.(v1.0.220)
  • Fixed the desktop application not rendering large sessions correctly.(v1.0.220)
  • Fixed MDNS failures that occurred when a service was already registered.(v1.0.219)
  • Resolved an issue where the tool would error when reading plural resource types.(v1.0.219)
  • Fixed OpenAI variants for Codex models.(v1.0.219)
  • Ensured model variants function correctly for completely custom models.(v1.0.219)
  • Fixed incorrect Cloudflare provider information.(v1.0.214)
  • Fixed split diff alignment issues in the Core component.(v1.0.213)
  • Resolved markdown jitter in the Core component.(v1.0.213)
  • Prevented the desktop application from hanging when connected to a dead server.(v1.0.213)
  • Fixed streaming jitter regression by reverting OpenTUI to version 0.1.63.(v1.0.211)
  • Fixed module resolution issues by using a named import for bonjour-service(v1.0.210)
  • Prevented corruption of the model list caused by SolidJS reactivity issues in the TUI(v1.0.210)
  • Fixed incorrect theme command documentation in tui.mdx(v1.0.210)
  • Fixed an issue where the format parameter in WebFetch was required, now defaulting to markdown.(v1.0.209)
  • Fixed filtering of messages to only include step-start parts when communicating with models.(v1.0.209)
  • Fixed issue where Claude streams were being truncated during generation.(v1.0.208)
  • Fixed ESLint LSP server failing to auto-install on Windows.(v1.0.208)
  • Fixed scroll synchronization issues in the desktop application.(v1.0.208)
  • Fixed an issue causing context usage misalignment in the desktop application.(v1.0.208)
  • Fixed an issue where JDTLS was using the incorrect configuration directory on Windows systems.(v1.0.203)
  • Fixed padding issue(v1.0.202)
  • Fixed missing keybinds appearing in tooltips(v1.0.202)
  • Fixed issue preventing project collapse when an active session was running(v1.0.202)
  • Fixed scroll jank when navigating session turns and reviews.(v1.0.200)
  • Fixed issue where the override agent model setting was not being respected.(v1.0.200)
  • Fixed incorrect updates when reconciling session differences.(v1.0.200)
  • Fixed textarea resizing issue that occurred when pasting prompts shorter than 150 characters.(v1.0.194)
  • Prevented keybinds from executing accidentally when a dialog window is open.(v1.0.194)
  • Fixed an issue where favorites and recents lists remained visible when filtering models.(v1.0.194)
  • Fixed incorrect session sorting when multiple sessions were active.(v1.0.194)
  • Fixed an issue where text selection was disabled unexpectedly.(v1.0.194)
  • Fixed handling of GitHub Pull Request events.(v1.0.194)
  • Fixed incorrect handling of Windows CRLF line endings when using the grep tool.(v1.0.191)
  • Fixed an issue where snapshots were not being performed if the finish-step was not reached.(v1.0.186)
  • Fixed an issue where the frontend was not using the correct port for PTY websocket connections.(v1.0.186)
  • Fixed an issue where the application was using a hardcoded port (4096) instead of the current page port.(v1.0.186)
  • Fixed issues with LSP server binary installation and shell command execution(v1.0.185)
  • Fixed incorrect SDK context usage and server port fallback(v1.0.185)
  • Prevented the stats workflow from running on repository forks(v1.0.185)
  • Added missing @opencode-ai/plugin to dependencies(v1.0.185)
  • Fixed a regression where configuration would error even when agents were valid.(v1.0.182)
  • Fixed an issue where the session list loading was not prioritized when resuming with the -c flag.(v1.0.181)
  • Fixed an issue where Gemini transformation failed if the MCP tool had missing array items.(v1.0.181)
  • Fixed system theme flicker experienced during application startup or theme switching.(v1.0.181)
  • Fixed sidebar user experience issues(v1.0.180)
  • Fixed gaps in event reconnection logic(v1.0.180)
  • Fixed issues with the sidebar user experience.(v1.0.176)
  • Fixed gaps in event reconnection logic.(v1.0.176)
  • Fixed logic for determining when files should be encoded.(v1.0.175)
  • Fixed an issue where projects without metadata were missing from the layout.(v1.0.175)
  • Fixed file encoding issue(v1.0.174)
  • Fixed error height(v1.0.174)
  • Fixed an issue where the tool would sometimes generate incomplete function signatures for Python classes.(v1.0.169)
  • Resolved a bug causing incorrect indentation when generating code blocks in JavaScript.(v1.0.169)
  • Corrected a problem where the context window was not properly updated after manually editing surrounding code.(v1.0.169)
  • Fixed model validation failing before executing a slash command.(v1.0.168)
  • Fixed incorrect expanded states on the desktop application.(v1.0.168)
  • Fixed desktop view showing a smaller max-width when a review was open.(v1.0.168)
  • Fixed the image button not showing in shell mode on the desktop application.(v1.0.168)
  • Fixed incorrect error styles on the desktop application.(v1.0.168)
  • Fixed prompt history navigation and accidental optimistic prompt duplication on the desktop application.(v1.0.168)
  • Fixed desktop sessions not being ordered by most recent.(v1.0.168)
  • Fixed desktop application responding to pinch to zoom gestures.(v1.0.168)
  • Fixed Tauri incorrectly configuring display backends on Linux.(v1.0.168)
  • Removed the interleaved thinking filter for certain Kimi K2 thinking model providers that were causing issues.(v1.0.168)
  • Fixed session list selection from jumping to the active session when confirming deletion(v1.0.165)
  • Fixed a TypeError in session status within the TUI(v1.0.165)
  • Kept the session dialog open if deleting a session fails(v1.0.165)
  • Fixed `mcpName` being sent as state when the authUrl does not contain the `state` parameter(v1.0.165)
  • Fixed subagent navigation order to correctly use newest-to-oldest(v1.0.165)
  • Fixed the configuration option `setCacheKey` not being respected(v1.0.165)
  • Fixed command shortcuts(v1.0.165)
  • Fixed the load more button functionality(v1.0.165)
  • Fixed prompt history navigation in the desktop app(v1.0.164)
  • Fixed focus on prompt input after closing dialogs(v1.0.164)
  • Fixed prompt input for multi-line text(v1.0.164)
  • Fixed defensive audio initialization(v1.0.164)
  • Fixed git branch filewatcher and added flag to completely disable watcher(v1.0.164)
  • Fixed Tauri desktop app SSE connection timeout(v1.0.164)
  • Fixed autocomplete file loading in the TUI(v1.0.164)
  • Fixed GitHub install command for repos with dots in the name(v1.0.164)
  • Fixed system prompt field usage from prompt input(v1.0.164)
  • Fixed user invoked subtasks that were causing tool_use or missing thinking signatures(v1.0.164)
  • Fixed issue where Language Server Protocol (LSP) paths were not being normalized correctly on Windows, specifically impacting Lua.(v1.0.161)
  • Fixed bug preventing the Language Server Protocol (LSP) from successfully unzipping on Windows.(v1.0.161)
  • Fixed message caching for Anthropic models to improve response consistency(v1.0.157)

Releases with CORE Changes

v1.2.156 fixes
Feb 26, 2026

This 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 fix
Feb 25, 2026

This 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.13
Feb 25, 2026
v1.2.121 feature1 fix
Feb 25, 2026

This 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 fixes
Feb 24, 2026

This 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.91 fix
Feb 20, 2026

This 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 fixes
Feb 19, 2026

This 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 fixes
Feb 19, 2026

This 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 fixes
Feb 16, 2026

This 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 fixes
Feb 15, 2026

This 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 fix
Feb 15, 2026

This 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 fix
Feb 15, 2026

This 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 fix
Feb 14, 2026

This 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 fix
Feb 14, 2026

This 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 fixes
Feb 14, 2026

This 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 fixes
Feb 13, 2026

This 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 fixes
Feb 12, 2026

This 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.63
Feb 12, 2026
v1.1.622 features2 fixes
Feb 12, 2026

This 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 feature
Feb 12, 2026

This 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 fixes
Feb 12, 2026

This 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.581 feature6 fixes
Feb 11, 2026

This 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 fixes
Feb 11, 2026

This 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 fix
Feb 10, 2026

This 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 fix
Feb 10, 2026

This 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 fixes
Feb 10, 2026

This 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 fixes
Feb 5, 2026

This 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 fixes
Feb 5, 2026

This 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 fixes
Feb 4, 2026

This 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 fixes
Feb 4, 2026

This 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 fixes
Feb 3, 2026

This 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.

v1.1.484 features4 fixes
Jan 31, 2026

This release introduces several configuration and integration enhancements, including enabling skills as TUI slash commands and respecting custom model paths via environment variables. Key fixes address ordering issues with Devstral and ensure correct parameter casing for OpenAI-compatible APIs. Additionally, several internal stability and environment handling improvements have been implemented.

v1.1.361 feature4 fixes
Jan 25, 2026

This release introduces the ability to enable thinking for Google Vertex Anthropic models, significantly expanding supported capabilities. Several critical bugs have been resolved, including crashes related to default model settings and theme searches. Users will also benefit from improved scrolling behavior and more lenient question validation.

v1.1.3512 features17 fixes
Jan 25, 2026

This release focuses heavily on improving the desktop application's user experience, particularly around comment cards, server management, and prompt input styling. Core updates include better handling of model environment information and improved web fetching reliability. Numerous bug fixes address issues with UI state, text selection, and session filtering across platforms.

v1.1.332 features3 fixes
Jan 23, 2026

This release introduces expanded model support by adding OpenAI-based GitLab Duo models and thinking presets for the Google Vertex Anthropic provider. Several usability improvements were made, including better project path handling, the ability to rename non-git projects, and displaying the app version in settings.

v1.1.3215 features23 fixes
Jan 22, 2026

This release introduces significant enhancements to internationalization, adding support for Brazilian Portuguese and Arabic languages, alongside new features like aura theme support and remote directory specification for the attach command. Numerous bug fixes address issues related to path handling, UI stability, and accessibility across the desktop application and core services. Users will also benefit from improved session review capabilities, including image rendering and better auto-scrolling behavior.

v1.1.312 features1 fix
Jan 22, 2026

This release focuses heavily on internationalization and theming, introducing support for Traditional Chinese and Russian languages, along with the new Gruvbox theme in the Web and App interfaces. Key functional updates include a new chat.headers hook for plugins and ensuring subagent sessions are correctly excluded from usage quotas.

v1.1.303 features5 fixes
Jan 21, 2026

This release introduces significant new capabilities for session management via ACP, including session listing and forking, alongside improved permission handling with home directory expansion support. Several critical bugs were resolved, particularly concerning metadata matching, project renaming, and navigation stability within large sessions on the desktop app.

v1.1.2912 features16 fixes
Jan 21, 2026

This release introduces significant enhancements to internationalization, adding support for six new languages in the desktop application, alongside new configuration options like disabling project configuration. Key fixes address issues with model switching errors, path handling, and improved terminal stability. Users will also benefit from new features like search in settings shortcuts and better auto-scroll management.

v1.1.283 features8 fixes
Jan 20, 2026

This release focuses heavily on improving the desktop application's settings experience, introducing numerous UI refinements, better dialog sizing, and updated styling across configuration panels. Key functional updates include ensuring the terminal closes correctly without hanging and adding new macOS menu items for restarting and reloading the application.

v1.1.271 feature5 fixes
Jan 20, 2026

This release focuses on stability and user experience improvements across the application, particularly within the Desktop client. Key updates include fixing memory leaks, resolving home page flashing, and disabling pinch-to-zoom for a more controlled desktop experience. Users will also benefit from the new ability to select project directory text in the web interface.

v1.1.2611 features26 fixes
Jan 19, 2026

This release introduces several new capabilities, including expanded batch tool limits, Copilot compatibility enhancements like output index tracking, and the addition of the apply_patch tool for OpenAI models. Numerous bug fixes address issues across core functionality, TUI usability (like improved keybindings and mouse support), and desktop application stability. Users will also benefit from significant UI refinements, especially within the search modal and session layout.

v1.1.252 fixes
Jan 16, 2026

This release focuses on stability and user experience improvements, including fixing an issue where tool attachments were sent as user messages. Key usability updates include the application remembering your last opened project and better dialog centering on the desktop app.

v1.1.246 features17 fixes
Jan 16, 2026

This release introduces several new user experience enhancements, including the ability to edit project/session titles and a unified search across commands and files in the Desktop app. Key fixes address regressions in keyboard navigation, incorrect agent selection, and improved clarity in tool usage documentation. Users will also benefit from the addition of the Carbonfox theme and LiteLLM proxy provider support.

v1.1.234 features19 fixes
Jan 15, 2026

This release introduces significant user experience enhancements, particularly to the desktop application's layout and session management, including persisting workspace order and a new app layout. Key functional updates include making dialog keybinds configurable in the TUI and improving robustness by handling broken symlinks gracefully in the grep tool. Several bugs related to UI alignment, state persistence, and error handling have also been resolved across core and desktop components.

v1.1.215 features4 fixes
Jan 15, 2026

This release introduces several new integration capabilities, including official Copilot plugin support and AWS Web Identity Token File support for Bedrock. Key fixes address permission issues and documentation clarity, while the TUI experience has been improved with better question prompting.

v1.1.204 features16 fixes
Jan 14, 2026

This release introduces several new features, including support for GitLab Duo Agentic Chat and new built-in themes like Undertale and Deltarune. Key fixes address stability issues such as preventing memory leaks in the TUI footer and resolving duplicate system prompts during Codex OAuth sessions. Users will also benefit from visual updates like provider icons in the desktop application.

v1.1.195 features5 fixes
Jan 14, 2026

This release introduces significant new capabilities, including support for GitLab Duo Agentic Chat and the Ask Question tool on the desktop application, alongside a new plan mode with enter/exit tools. Several important bug fixes address issues like stuck prompt input states and resource leaks, while general improvements enhance agent prompting and TUI rendering.

v1.1.171 feature5 fixes
Jan 13, 2026

This release focuses on stability and process management, particularly on the desktop application by ensuring better process handling on macOS and Windows. Key fixes include resolving issues with TUI keybindings and improving authentication flow via PTY sockets.

v1.1.163 features10 fixes
Jan 13, 2026

This release introduces significant usability enhancements, including direct debug tool calling support in the CLI and password-protected local server spawning in the desktop app. Several critical bugs were resolved, such as fixing token limit errors for Cloudflare and ensuring configuration writes are handled robustly. Users will also notice improved feedback mechanisms for tool operations and better handling of environment file permissions.

v1.1.151 feature4 fixes
Jan 12, 2026

This release introduces password authentication support to enhance server security and refines several user experience aspects across the TUI and desktop applications. Key fixes include correcting model selection for title generation and resolving an issue where TUI autocomplete would reopen incorrectly after backspacing.

v1.1.144 features5 fixes
Jan 12, 2026

This release introduces significant usability enhancements across the TUI and Desktop applications, including image preview support for attachments on Desktop and expanded mouse interaction in the TUI. Several bugs related to TUI stability, cursor positioning, and autocomplete behavior have also been resolved.

v1.1.134 features10 fixes
Jan 11, 2026

This release introduces several key features for desktop users, including the ability to fork sessions and configure the default server URL. Several bugs have been resolved across the TUI and desktop clients, such as fixing command palette highlighting and ensuring proper functionality for OpenAI Business plans.

v1.1.121 fix
Jan 10, 2026

This release focuses on backend integration for organization subscriptions by ensuring the necessary ChatGPT-Account-Id header is correctly sent. Additionally, documentation has been updated to include new ecosystem plugins.

v1.1.111 feature2 fixes
Jan 10, 2026

This release introduces direct authentication support for Codex, enhancing integration capabilities. Key updates include improved task planning via better Codex instructions and fixes for memory leaks in the TUI. Users should also note updated documentation regarding OpenAI authentication methods.

v1.1.101 feature4 fixes
Jan 9, 2026

This release focuses on stability and user experience improvements, including fixes for forked sessions and model selection display issues. Key updates include enabling the API key prompt for Bedrock authentication and enhancing session persistence by storing terminal visibility settings.

v1.1.82 features2 fixes
Jan 9, 2026

This release introduces new capabilities like support for multi-select questions and the addition of the Vesper theme on desktop. Significant performance gains have been achieved through incremental rendering, chunked message loading, and improved session caching. Several bugs were also addressed, including an issue with project sidebar folder name display.

v1.1.72 features11 fixes
Jan 8, 2026

This release introduces a new interactive question tool to better gather user preferences and clarify instructions. Key fixes address configuration precedence, TUI stability, and improved visibility for themes and long command outputs. Users can now also disable .claude prompt and skills loading.

v1.1.66 features6 fixes
Jan 7, 2026

This release introduces significant enhancements to customization and desktop stability. Users can now hide subagents from the primary system prompt and apply themes within the TUI. Desktop fixes include resolving image pasting issues, correcting macOS entitlements, and improving startup visibility.

v1.1.47 features12 fixes
Jan 6, 2026

This release introduces significant usability enhancements, including support for URL-based instructions and frecency-based file autocomplete in the CLI. Several critical bugs were resolved, such as fixing title generation for subtasks and restoring proper skill filtering by agent permissions. Performance has also been improved across the board, notably with text rendering upgrades and better web load times.

v1.1.36 features8 fixes
Jan 5, 2026

This release introduces significant enhancements for Amazon Bedrock integration, including new configuration options and cross-region profile support. Key fixes address terminal stability, UI issues like prompt input covering content, and improved TUI autocomplete behavior. Users will also benefit from better project navigation and the ability to store image attachments locally.

v1.1.25 features11 fixes
Jan 5, 2026

This release introduces significant usability enhancements, including session search functionality and SVG preview support in the session viewer. Several critical bugs related to permission matching and TUI display issues have been resolved. Additionally, the default timeout has been increased to 30 seconds based on user feedback.

v1.1.111 features12 fixes
Jan 4, 2026

This major release overhauls the permissions system, introducing granular control via object syntax and glob pattern matching for tools. It also updates SDK event structures for permission handling and deprecates several older configuration fields like `tools` and `maxSteps`. Several core improvements include sandbox support for git worktrees and new Kotlin LSP integration.

v1.0.2231 feature1 fix
Jan 1, 2026

This release introduces the ability to configure the context window size directly within the Desktop application. Additionally, a minor fix was implemented in the TUI to prevent unnecessary 'Agent not found' notifications for subagents.

v1.0.2221 feature1 fix
Jan 1, 2026

This release focuses on enhancing the desktop application experience by adding support for subagent mentions and improving update notifications. A critical stability fix was also implemented to prevent a TimeoutOverflowWarning by capping the maximum setTimeout delay.

v1.0.2211 feature2 fixes
Dec 31, 2025

This release introduces support for LSP workspace/didChangeWatchedFiles notifications, enhancing integration capabilities. Several usability improvements were made to the desktop application, including better model selection, color auto-acceptance, and fixes for prompt input cleanup and incorrect toast messages for subagents.

v1.0.2201 feature2 fixes
Dec 31, 2025

This release introduces a new CLI subcommand for debugging agents in isolation and improves the desktop experience by updating the header layout and fixing rendering issues with large sessions. Users will also notice clearer prompt tagging in autocomplete and better placeholder text in the TUI.

v1.0.2194 features4 fixes
Dec 31, 2025

This release introduces several new capabilities, including Gemini 3 Flash support and the ability to view detailed model usage statistics via the stats command. Several critical bugs were fixed, such as issues with MDNS registration and Codex model variants. Enhancements include configurable CORS hosts and improved stability for MCP tool calls.

v1.0.2182 features
Dec 30, 2025

This release focuses on backend and language server enhancements, introducing support for the Prisma language server and a new extract reasoning middleware. Additionally, a necessary CORS exception was added to improve compatibility for the Tauri desktop application.

v1.0.217
Dec 30, 2025

This release focuses on minor internal and TUI adjustments. The main user-facing change is the relocation of the variant toggle control within the TUI command bar.

v1.0.2161 feature
Dec 30, 2025

This release focuses on core infrastructure updates, primarily enabling CORS requests from *.opencode.ai subdomains. Additionally, the Nix configuration style has been updated to use more idiomatic syntax.

v1.0.2141 feature1 fix
Dec 30, 2025

This release focuses on improving the desktop experience by enabling project sharing across local servers and refining server management. Key fixes include correcting Cloudflare provider information and improving text selection behavior.

v1.0.2133 fixes
Dec 30, 2025

This release focuses on stability and visual consistency within the Core component, specifically addressing alignment and jitter issues in the split diff and markdown rendering. Additionally, the desktop application has been improved to prevent hanging when encountering dead servers.

v1.0.2111 fix
Dec 30, 2025

This release focuses on stability by reverting the OpenTUI version to 0.1.63 to resolve a streaming jitter regression. It also includes documentation updates related to global Claude skills.

v1.0.2106 features3 fixes
Dec 30, 2025

This release introduces significant new capabilities, including the ability to open projects in the web interface and support for global Claude skills. Key fixes address module resolution errors and prevent model list corruption in the TUI. The desktop application also gains system notifications and readline shortcuts.

v1.0.2093 features2 fixes
Dec 30, 2025

This release introduces new language support with Nix syntax highlighting and the nixfmt formatter, alongside the addition of the supermemory plugin to the ecosystem. Several fixes address issues in message handling and WebFetch parameters, while the desktop application receives improved error reporting.

v1.0.2086 features4 fixes
Dec 29, 2025

This release introduces significant enhancements to the desktop application, including project editing, image preview, and improved performance. Core updates include support for Bedrock configuration (region/tokens) and ensuring Claude streams are not truncated. Several bugs related to LSP installation and desktop scrolling synchronization have also been resolved.

v1.0.206
Dec 28, 2025
v1.0.2031 feature1 fix
Dec 26, 2025

This release introduces significant language support by adding Haskell LSP capabilities. Additionally, a critical bug affecting Windows users regarding the JDTLS configuration directory has been resolved.

v1.0.2021 feature3 fixes
Dec 26, 2025

This release focuses on improving the user experience by adding a clearer indicator for busy sessions and refining the layout by moving the session context display. Several minor bugs related to padding, keybind visibility, and project collapsing have also been resolved.

v1.0.2003 fixes
Dec 25, 2025

This release focuses on stability and correctness, addressing several key bugs. Users will experience smoother navigation during session reviews and more reliable behavior when overriding agent models or reconciling session changes.

v1.0.195
Dec 24, 2025
v1.0.1944 features6 fixes
Dec 24, 2025

This release introduces prompt stashing and adds support for the Cloudflare AI Gateway provider. Several key bugs have been resolved, including fixes for textarea resizing during pasting and incorrect visibility of favorites when filtering models. Users will also benefit from improved error handling and new helpful tips on the start screen.

v1.0.193
Dec 23, 2025
v1.0.1912 features1 fix
Dec 23, 2025

This release introduces new filtering capabilities for skill tool descriptions and allows compaction hooks to fully replace prompts. Several usability improvements were made, including better styling for small screens and enhanced error messaging upon connection failure.

v1.0.1866 features3 fixes
Dec 22, 2025

This release introduces several new capabilities, including an experimental LSP tool, Agent Skills support, and clipboard image pasting on Windows. Several important bug fixes address snapshot failures and incorrect port usage for websocket connections. Users will also notice visual polish on the desktop app and improved responsiveness for mobile devices.

v1.0.1852 features4 fixes
Dec 21, 2025

This release introduces new capabilities, including support for schedule events and syntax highlighting for .ets files. Several critical bugs were addressed, such as issues with LSP server installation and SDK context usage. The tool also benefits from updated model temperature values and adoption of the official MCP SDK for better schema handling.

v1.0.1821 fix
Dec 21, 2025

This release addresses a critical regression issue related to configuration validation. Users should now find that the tool correctly processes configurations even when valid agents are present, resolving a previous error state.

v1.0.1813 features3 fixes
Dec 21, 2025

This release introduces significant configuration flexibility by enabling users to set a default agent across all surfaces. Key updates also include new cursor themes like Catppuccin Frappé and several important bug fixes addressing session loading prioritization and system theme flickering.

v1.0.1801 feature2 fixes
Dec 20, 2025

This release introduces new API endpoints allowing users to delete and update message parts. Additionally, several stability issues have been addressed, including fixes for sidebar UX and event reconnection gaps.

v1.0.1762 fixes
Dec 20, 2025

This release focuses on stability and user experience improvements. Key updates include fixes for the sidebar UX and addressing issues related to event reconnection gaps.

v1.0.1752 fixes
Dec 20, 2025

This release focuses on stability and correctness, addressing issues related to file encoding logic and ensuring projects with missing metadata are correctly displayed. Additionally, initialization stability has been improved with the addition of retries.

v1.0.1741 feature2 fixes
Dec 20, 2025

This release focuses on improving session reliability and user experience, including fixing file encoding issues and enhancing prompt handling during session forking. Key improvements involve better LSP messaging accuracy and performance optimizations for auto-scrolling and session handling.

v1.0.1693 features3 fixes
Dec 19, 2025

This release focuses on expanding language support by adding Rust generation capabilities and introducing inline editing for suggestions. Key improvements include faster suggestion generation and enhanced security awareness through a new Code Review mode.

v1.0.1685 features10 fixes
Dec 18, 2025

This release introduces several new capabilities, including experimental support for the Ty language server and a new shell mode for the desktop application. Numerous bug fixes address issues with desktop layout, prompt history, and command execution validation. Users will also benefit from improved handling of GitHub Action hallucinations.

v1.0.16512 features8 fixes
Dec 17, 2025

This release introduces several new desktop client features, including optimistic prompt submission, session sharing, and new font support (Inter and IBM Plex Mono). Key fixes address issues with session list deletion behavior and configuration option adherence. Users can also now override the default output token limit via an environment variable.

v1.0.1643 features10 fixes
Dec 16, 2025

This release introduces experimental support for the oxfmt formatter and enhances the desktop experience by allowing users to load more project sessions. Several critical bugs were resolved, including issues with prompt history navigation, multi-line input handling, and TUI autocomplete loading.

v1.0.162
Dec 16, 2025
v1.0.1612 fixes
Dec 16, 2025

This release focuses on stability improvements for Windows users utilizing the Language Server Protocol (LSP). Key fixes include resolving issues with LSP path normalization and ensuring the LSP can successfully unzip on Windows systems.

v1.0.1571 fix
Dec 15, 2025

This release focuses on improving the reliability of interactions with Anthropic models. A key update includes a fix for message caching to ensure more consistent responses.