OpenCode tui
ComponentTerminal User Interface updates for OpenCode. Keyboard shortcuts, themes, display improvements, and visual enhancements for the command-line experience.
All TUI Features
- Enabled experimental background agents to push updates without polling.(v1.15.11)
- Added Grok OAuth sign-in, including device-code login.(v1.15.7)
- Added PDF attachment support for Grok.(v1.15.7)
- Added a diff viewer in the TUI for reviewing changes.(v1.15.6)
- Added shell mode to the `run` prompt.(v1.15.6)
- Added initial desktop tabs support.(v1.15.6)
- Added a native app menu on Windows.(v1.15.6)
- Added Ukrainian locale support.(v1.15.6)
- Added opencode-electron derivation via community contribution.(v1.15.2)
- Added the v2 model and provider listing API.(v1.14.49)
- Added DigitalOcean OAuth and Inference Router support.(v1.14.49)
- Created a global `opencode.jsonc` automatically when no configuration exists.(v1.14.49)
- Enabled `customize-opencode` by default with a linked full schema.(v1.14.49)
- Added autocomplete for configured `@mentions` in prompts.(v1.14.49)
- Enabled parsing of fenced Markdown code blocks in patch diffs by default.(v1.14.49)
- Added pinned recent sessions, quick slots, and recent-session cycling in the TUI.(v1.14.49)
- Added Ctrl/Cmd+number shortcuts to switch projects in the Desktop application.(v1.14.49)
- Added the Scout agent for repository research, documentation lookup, and dependency-source inspection.(v1.14.42)
- Enabled agents to use the global temp directory without requiring extra permission prompts.(v1.14.32)
- Added support for the Mistral Medium 3.5 model with reasoning capabilities.(v1.14.30)
- Introduced a quick toggle for paste summaries within the TUI interface.(v1.14.30)
- Enabled DeepSeek OpenAI-compatible setups to keep `reasoning_content` interleaved by default.(v1.14.29)
- Enabled the experimental LSP tool to forward the workspace symbol query.(v1.14.29)
- Added a configurable default shell for terminals and agent shell commands, manageable via Desktop settings.(v1.14.27)
- Added new HTTP API routes to list sessions, search files, read catalog data, read experimental data, read worktrees, dispose instances, update worktrees, update config, initialize project Git repos, update projects, manage MCP servers, handle MCP OAuth flows, manage experimental tools, update workspaces, manage sync state, read sessions, perform session lifecycle actions, edit session messages, and perform remaining session actions.(v1.14.26)
- Added Zed editor selection support for editor context in the TUI.(v1.14.26)
- Introduced a tip to use `/connect` when no models are configured in the TUI.(v1.14.26)
- Enabled respecting custom .npmrc registry settings for package version checks and updates.(v1.14.23)
- Added support for pulling diagnostics from LSP servers, including C# and Kotlin.(v1.14.21)
- Enabled the high reasoning variant for supported Mistral Small models.(v1.14.21)
- Hidden unsupported model variants for Kimi models that do not expose them.(v1.14.21)
- Added the experimental HTTP API endpoint: GET /config.(v1.14.20)
- Added NVIDIA as a built-in provider option, including connection documentation and required attribution headers.(v1.14.19)
- Bundled JetBrainsMono Nerd Font Mono and added a separate setting for configuring the terminal font.(v1.14.19)
- Enabled detection of attachment types from file contents, ensuring images and PDFs are correctly handled even with missing or incorrect file extensions.(v1.14.17)
- Added support for the OTEL_RESOURCE_ATTRIBUTES environment variable to allow setting custom telemetry resource tags.(v1.14.17)
- Added a restore flow for sessions whose workspace is unavailable, providing clearer workspace status indicators in the TUI.(v1.4.10)
- Added LLM Gateway as a new provider, including configuration support and model usage reporting.(v1.4.9)
- Enabled Azure prompt caching with a default per-session cache key.(v1.4.8)
- Added beta desktop settings to hide title bar tools including navigation, search, terminal, status, and file tree.(v1.4.8)
- Enabled support for Claude Opus 4.7 with xhigh adaptive reasoning.(v1.4.7)
- Introduced showing summarized thinking by default for Claude Opus 4.7.(v1.4.7)
- Added the experimental `compaction.autocontinue` hook to allow stopping auto-continuing after compaction.(v1.4.4)
- Added support for the Alibaba provider, including cache support.(v1.4.4)
- Enabled thinking for `zhipuai-coding-plan`.(v1.4.4)
- Plugins can now register custom workspace adaptors that appear in workspace creation.(v1.4.4)
- Added fast mode variants for supported Claude and GPT models.(v1.4.3)
- Added permission prompts for GitLab Duo Workflow tool calls instead of auto-running them.(v1.4.1)
- Added OTLP observability export support.(v1.4.0)
- Added full HTTP proxy support.(v1.4.0)
- Added a keybinding option for "Switch model variant" in the TUI.(v1.4.0)
- Added PDF drag and drop for attachments in the TUI.(v1.4.0)
- Added `opencode run --dangerously-skip-permissions` to auto-approve non-denied permission prompts.(v1.4.0)
- Added prompts for missing account details when using Cloudflare Workers AI and AI Gateway.(v1.3.17)
- Enabled support for Azure model options on both chat and response paths(v1.3.16)
- Exposed session model and mode configuration options through ACP(v1.3.16)
- Enabled support for @file mentions in review comments, ensuring referenced files are included in the request.(v1.3.14)
- Enabled prompt caching and cache token tracking for Google Vertex Anthropic integration.(v1.3.12)
- Added a dedicated system prompt specifically for Kimi models.(v1.3.11)
- Added first-class PowerShell support on Windows(v1.3.7)
- Added prompt slot feature for enhanced prompt management.(v1.3.4)
- Added support for AI SDK v6.(v1.3.4)
- Added TUI plugins support for terminal interface extensions.(v1.3.4)
- Added GPT prompt configuration so non-Codex GPT models use a system prompt modeled after Codex CLI.(v1.3.4)
- Added dialog variant menu and improved subagent functionality in the TUI.(v1.3.4)
- Enabled opening a dialog for model variant selection instead of cycling through options.(v1.3.4)
- Added model variant selection dialog to the TUI.(v1.3.4)
- Enabled embedding the WebUI directly in the binary with configurable proxy flags on Desktop.(v1.3.3)
- Added the option to create directories within the directory picker in the Electron application.(v1.3.3)
- Added heap snapshot functionality allowing users to capture memory snapshots of both TUI and server processes via the "Write heap snapshot" command.(v1.3.2)
- Added Poe as a built-in authentication provider supporting both OAuth and API key methods.(v1.3.1)
- Enabled token caching for custom Amazon Bedrock providers to improve performance.(v1.3.1)
- Added syntax highlighting support for Kotlin, HCL, Lua, and TOML files.(v1.3.1)
- Added manual lock/unlock controls for theme mode.(v1.3.1)
- Enabled full support for the GitLab Agent Platform, including automatic discovery of workflow models from your GitLab instance.(v1.3.0)
- Introduced git-backed session review modes, allowing users to review uncommitted changes and branch diffs directly within opencode.(v1.3.0)
- Added support for multistep authentication flows in the desktop app, enabling login via OAuth providers and SAML.(v1.3.0)
- Implemented an interactive update flow that shows a confirmation dialog before major/minor upgrades, allowing users to review changes or skip versions.(v1.3.0)
- Enabled opencode to run on Node.js in addition to Bun, with a dedicated entry point and build script.(v1.3.0)
- Enabled handling of multiline web paste in the prompt composer.(v1.2.27)
- Added support for text attachments within the application.(v1.2.26)
- Enabled console account subcommands to be accessible via the CLI.(v1.2.26)
- Introduced persistent model selection that is maintained across sessions.(v1.2.26)
- Added multi-window support for the desktop application via Electron.(v1.2.26)
- Enabled support for non-OpenAI Azure models that use completions endpoints(v1.2.25)
- Added ARM64 release targets for Windows CLI and desktop(v1.2.25)
- Added GOOGLE_VERTEX_LOCATION environment variable support for Vertex AI(v1.2.25)
- Allowed passing workspaceID into session create endpoint(v1.2.25)
- Added thinking variants support for SAP AI provider(v1.2.25)
- Added debug window to the desktop application(v1.2.25)
- Display development statistics in the application(v1.2.25)
- Added initial support for workspaces within the Terminal User Interface (TUI).(v1.2.24)
- Enabled support for the Copilot GPT-5.4 xhigh model.(v1.2.24)
- Enabled generation of color palettes within the application.(v1.2.23)
- Enabled database sharing between beta and stable channels.(v1.2.22)
- Added project git init API(v1.2.21)
- Enabled auto-accept keybind regardless of permission configuration(v1.2.21)
- Added interactive timeline visualization feature(v1.2.21)
- Added sidebar reveal animation, hover peek overlay, and weaker dividers to the application UI(v1.2.21)
- Added Vietnamese README and updated all language navigation links(v1.2.21)
- Added GPT-5.4 to the list of allowed models for Codex.(v1.2.19)
- 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)
- 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)
- Enabled token substitution within the OPENCODE_CONFIG_CONTENT environment variable.(v1.1.64)
- 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 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)
- Added fullscreen view option to the permission prompt in the TUI.(v1.1.18)
- Added provider icons to the desktop application interface.(v1.1.18)
- Enabled setting the serverPassword directly within the desktop application.(v1.1.17)
All TUI Bug Fixes
- Fixed Google tool calling after the upstream tool ID regression.(v1.15.11)
- Fixed Codex plugin requests to send the expected session ID header.(v1.15.11)
- Fixed V2 titlebar errors when a session sync cache was deleted.(v1.15.11)
- Fixed the white flash when restoring the desktop window.(v1.15.11)
- Resumed sessions no longer continue orphaned interrupted tools.(v1.15.11)
- Dynamically added MCP servers now disconnect cleanly when removed.(v1.15.11)
- DigitalOcean inference now correctly uses your OAuth token directly instead of creating a MAK.(v1.15.11)
- Duplicate server connections are now merged in the server list.(v1.15.11)
- Fixed issue where the diff viewer did not return to the previous screen upon closing.(v1.15.9)
- Fixed generic failure when default model is invalid or unavailable by showing clearer errors.(v1.15.9)
- Fixed generic failure when PTY session is missing by surfacing the specific error.(v1.15.9)
- Fixed issue where skill invocation failures did not show clear errors.(v1.15.9)
- Fixed issue where installation upgrade failures did not show clear errors.(v1.15.9)
- Fixed issue where HTTP API returned unclear errors for project not found.(v1.15.9)
- Fixed issue where HTTP API did not return PTY error bodies.(v1.15.9)
- Fixed issue where HTTP API did not return MCP server not found errors.(v1.15.9)
- Fixed issue where HTTP API did not return session busy error bodies.(v1.15.9)
- Fixed issue where native reasoning continuation metadata was not preserved across turns.(v1.15.9)
- Refined diff viewer keyboard shortcuts in the TUI.(v1.15.9)
- Restored correct question prompt key handling in the TUI.(v1.15.9)
- Fixed incorrect extraction of user codes from callback URLs containing multiple colons in the Desktop application.(v1.15.9)
- Fixed VCS refreshes causing excessive session page churn by implementing debouncing.(v1.15.9)
- V2 session APIs now return safe UnknownError responses with log reference IDs when stored messages are corrupt.(v1.15.7)
- Generic API 500s no longer expose config details from server errors.(v1.15.7)
- Unknown API errors now include reference IDs so you can match responses to server logs.(v1.15.7)
- V2 session APIs now return 503 ServiceUnavailableError for mutations that are not available yet.(v1.15.7)
- V2 session APIs now return SessionNotFoundError for missing sessions.(v1.15.7)
- Deduped concurrent Codex OAuth refreshes to avoid repeated refresh failures.(v1.15.7)
- Restored native OpenAI OAuth requests.(v1.15.7)
- Tool schema failures now surface as friendly tool errors.(v1.15.7)
- Restored OpenAI reasoning streams.(v1.15.7)
- Collapsed thinking labels in the TUI now use clearer punctuation.(v1.15.7)
- Single-select question checkmarks in the TUI no longer run into option labels.(v1.15.7)
- V2 global event streams in the SDK now include account add, remove, and switch events.(v1.15.7)
- Fixed Zed editor context activation only occurring inside Zed terminals.(v1.15.6)
- Fixed catalog errors not being exposed by the v2 HTTP API.(v1.15.6)
- Fixed request errors not being exposed by the v2 HTTP API.(v1.15.6)
- Fixed OpenAPI spec not preserving endpoint error responses for the v2 API.(v1.15.6)
- Fixed `opencode login` not defaulting to `https://console.opencode.ai`.(v1.15.6)
- Fixed agent and command names not resolving correctly from relative config paths.(v1.15.6)
- Fixed startup crash caused by invalid `OPENCODE_PERMISSION` (v1.15.6)
- Fixed plugin tools missing `args` from breaking tool loading.(v1.15.6)
- Restored legacy `PgUp` and `PgDn` TUI keybind aliases.(v1.15.6)
- Fixed imported sessions not refreshing their directory and relative path fields correctly.(v1.15.6)
- Fixed custom providers not appearing immediately after config updates.(v1.15.6)
- Fixed plugin tools using `ask` so that tool calls complete correctly.(v1.15.5)
- Reduced missed `/event` updates caused by a subscription race condition.(v1.15.5)
- Fixed file references being incorrectly scoped outside the current workspace in the TUI.(v1.15.5)
- Fixed issue where pasted prompt content was lost when copying in the TUI.(v1.15.5)
- Fixed question dock overflow and message layout clipping issues in the Desktop application.(v1.15.5)
- Fixed prompt placeholder remaining visible when the input field only contained whitespace.(v1.15.5)
- Fixed the desktop application installing an outdated update instead of the newest available one.(v1.15.5)
- Fixed project-scoped bus events so file watcher and update notifications reach the correct instance.(v1.15.4)
- Fixed custom LSP servers failing to send refresh events after initialization.(v1.15.4)
- Fixed async commands losing the active instance context, which could break agent generation and GitHub-driven runs.(v1.15.3)
- Reduced wasted work when reading very large files after output truncation.(v1.15.3)
- Fixed sync events not reaching project-scoped subscribers in injected instances.(v1.15.2)
- Fixed resolution of project-local agents when using `opencode run --agent`.(v1.15.2)
- Avoided duplicate consecutive entries in prompt history.(v1.15.1)
- Displayed full configuration validation errors during TUI startup instead of a generic failure.(v1.15.1)
- Fixed npm installations to allow the CLI to recover and fetch the correct native binary on more setups.(v1.15.1)
- Fixed handling of multiline @ mentions within prompts.(v1.15.1)
- Preserved custom tool metadata defined in Zod schemas.(v1.15.1)
- Preserved custom tool argument descriptions when generating schemas.(v1.15.1)
- Fixed file watching functionality in repositories where the .git directory is a symlink.(v1.15.1)
- Fixed worktree creation requests that omitted the POST body.(v1.14.51)
- Fixed sessions getting stuck with interrupted assistant messages after cancellation.(v1.14.51)
- Fixed repeated auto-compaction in sessions after compaction reordered messages.(v1.14.51)
- Fixed truncated shell output streams closing cleanly.(v1.14.51)
- Stopped exposing internal named defect details from the HTTP API.(v1.14.51)
- Fixed Azure `gpt-5.5` requests through the completions API.(v1.14.51)
- Restored automatic image resizing for oversized image attachments.(v1.14.51)
- Preserved text selection when clicking question prompt options in the TUI.(v1.14.51)
- Fixed Windows app detection by reading `where` output correctly.(v1.14.51)
- Fixed DigitalOcean OAuth to request only the GenAI scopes it needs.(v1.14.51)
- Kept HTTP event streams open after the initial connect event so subscribers continue receiving instance updates.(v1.14.50)
- Returned proper busy errors when a session is already running prompt or shell work.(v1.14.50)
- Allowed invalid `small_model` config values to fall back cleanly instead of breaking small-model selection.(v1.14.50)
- Improved missing-model errors with suggestions across CLI and typed callers.(v1.14.50)
- Fixed keymap fallback priority and made TUI configuration errors clearer.(v1.14.49)
- Restored model suggestions for unloaded providers and missing models.(v1.14.49)
- Preserved layered permission rule order during configuration merges.(v1.14.49)
- Preserved attachments returned by custom tools.(v1.14.49)
- Kept recent turns after compaction instead of folding them into the summary.(v1.14.49)
- Fixed prompt cursor movement and mentions handling for wide characters.(v1.14.49)
- Prevented duplicate submits from creating empty phantom sessions.(v1.14.49)
- Kept compacted tail history when forking a session.(v1.14.49)
- Returned proper busy-session errors from the HTTP API.(v1.14.49)
- Restored non-interactive `run` exit behavior in the TUI.(v1.14.49)
- Fixed reactive updating of the websearch provider label in the TUI.(v1.14.49)
- Reduced flicker when switching workspaces in the TUI.(v1.14.49)
- Fixed `run --json` output draining in the TUI.(v1.14.49)
- Fixed prompt history and line up/down commands in the TUI.(v1.14.49)
- Showed clearer wrapped server errors in the Desktop application.(v1.14.49)
- Used the login shell when loading desktop environment variables.(v1.14.49)
- Remembered the selected model variant when switching sessions or projects.(v1.14.49)
- Opened the next available project when closing the current one.(v1.14.49)
- Prevented streamed Markdown from being cut off.(v1.14.49)
- Restored prompt editing keybindings in the TUI textarea, including aliases like \"esc\" and \"enter\"(v1.14.47)
- Model changes now persist reliably across session activity(v1.14.47)
- HTTP API schema validation errors now return a readable 400 response body(v1.14.47)
- Provider configurations and API responses now correctly accept models marked as `active`.(v1.14.45)
- Read tool permission rules now accurately match worktree-relative paths, ensuring allowlists and denylists apply correctly.(v1.14.45)
- Workspace-routed HTTP API endpoints no longer incorrectly reject valid `directory` and `workspace` query parameters.(v1.14.45)
- TUI startup errors now report all failed bootstrap requests instead of stopping after the first failure.(v1.14.45)
- Opening a TUI session no longer crashes if the messages request fails.(v1.14.45)
- Older migrated sessions that were missing diff file details or diff patches now load successfully.(v1.14.45)
- When `throwOnError: true` is used in the SDK, it now throws a real `Error` containing the server message and preserves the response body in the `cause` field.(v1.14.45)
- Provider plugins are now prevented from mutating shared provider model state for the rest of the application.(v1.14.45)
- Fixed HTTP API authentication responses to match the previous wire format for empty authorize results and share errors.(v1.14.42)
- Fixed structured validation errors being returned from the HTTP API.(v1.14.42)
- Fixed rejection of invalid permission and question IDs in the HTTP API.(v1.14.42)
- Fixed inclusion of auth challenges on typed HTTP API 401 responses.(v1.14.42)
- Fixed the HTTP API OpenAPI document route.(v1.14.42)
- Fixed detached sessions so they are correctly claimed by the source project again.(v1.14.42)
- Fixed forwarding of SIGINT, SIGTERM, and SIGHUP signals when running through the npm shim.(v1.14.42)
- Fixed loading of skills that do not have descriptions.(v1.14.42)
- Fixed tool ordering stability, preventing tool lists from reshuffling between runs.(v1.14.42)
- Fixed Gemini reasoning controls so supported effort levels and small-mode defaults match the model.(v1.14.42)
- Fixed Anthropic Opus 4.5 reasoning effort options.(v1.14.42)
- Fixed limiting of OpenAI deep research models to the reasoning level they actually support.(v1.14.42)
- Fixed GPT-5 reasoning variants so the exposed effort options match each model family.(v1.14.42)
- Fixed the sidebar message shown for language server state in the TUI.(v1.14.42)
- Fixed sorting of the session picker by full last-updated time instead of day buckets in the TUI.(v1.14.42)
- Fixed keeping longer cleared prompts in draft history so they can be restored in the TUI.(v1.14.42)
- Fixed issue where formatter output handling was broken, restoring correct formatting when formatters write to stdout or stderr.(v1.14.41)
- Restored correct custom provider setup when using the /connect command in the TUI.(v1.14.41)
- Added a dedicated Settings menu entry for macOS users in the Desktop application.(v1.14.41)
- Fixed a crash in the share viewer during Server-Side Rendering (SSR) by guarding against undefined contents in the diff renderer.(v1.14.41)
- Preserved assistant text when replaying signed reasoning blocks.(v1.14.40)
- Returned consistent not-found errors for missing sessions.(v1.14.40)
- Applied CORS headers before authentication so browser clients can reach legacy server endpoints.(v1.14.40)
- Fixed runtime re-entry errors triggered by `serve`, `web`, and ACP network options.(v1.14.40)
- Only show connected workspaces in warp flows, and carry the new directory into the session after warping.(v1.14.40)
- Restored web terminal CSP allowances.(v1.14.40)
- Sanitized invalid surrogate characters before provider transforms.(v1.14.40)
- Fixed Cloudflare AI Gateway provider options for OpenAI-compatible models.(v1.14.40)
- Used the current workspace with `/new`, including local-project warps.(v1.14.40)
- Kept editor selection context stable until it is sent.(v1.14.40)
- Automatically retried `server_is_overloaded` API errors.(v1.14.40)
- Restored Mistral Medium 3.5 variants so model selection works correctly.(v1.14.40)
- Showed compaction summaries before retained tail messages.(v1.14.40)
- Kept the selected model when model data refreshes in the TUI.(v1.14.40)
- Fixed `/agent create` in TUI to use the `/agents` path.(v1.14.40)
- Ignored broken pipe (`EPIPE`) errors in desktop console logging.(v1.14.40)
- Stopped auto-installing updates when quitting the desktop application.(v1.14.40)
- Silenced noisy browser API Sentry reports in production.(v1.14.40)
- Prevented sync bootstrap queries from failing during desktop app startup.(v1.14.40)
- Embedded UI requests now work correctly with arbitrary `connect-src` origins under the default CSP.(v1.14.38)
- Desktop application now correctly trusts system CA certificates for HTTPS connections.(v1.14.38)
- Fixed Azure Anthropic model resolution when using the Anthropic SDK.(v1.14.34)
- Fixed the web UI proxy so public manifest assets load and proxied responses do not break on transfer-encoding.(v1.14.34)
- Allowed Codex Spark models when signing in with Codex OAuth.(v1.14.34)
- Fixed embedded UI serving from the standalone server build.(v1.14.34)
- Fixed PTY websocket connections from Desktop when using the HttpApi server.(v1.14.34)
- Respects custom basic auth usernames in opencode clients.(v1.14.34)
- Prompts browsers for basic auth on protected server logins.(v1.14.34)
- Shows real server error messages in the CLI and SDK instead of bare {}(v1.14.34)
- Prevented large diffs from using unbounded memory.(v1.14.34)
- Fixed v2 session API responses to encode optional fields correctly.(v1.14.34)
- Fixed pagination Link headers to use the real request host.(v1.14.34)
- Added a --username option for basic-auth server connections in the TUI.(v1.14.34)
- Passed server auth through internal ACP connections in the TUI.(v1.14.34)
- Showed provider login errors from stderr instead of swallowing them in the TUI.(v1.14.34)
- Prevented terminal reconnect loops after recovery failures in Desktop.(v1.14.34)
- Preserved auth-token credentials when reopening the Desktop app.(v1.14.34)
- Fixed issue where Shell mode in the prompt was not editable, restoring functionality for backspace, cursor movement, and other editing keys.(v1.14.32)
- Resolved HTTP API workspace adapters losing instance context, which previously broke workspace creation, synchronization, and routing flows.(v1.14.32)
- Fixed experimental workspace creation requests that incorrectly omitted the required `extra` field.(v1.14.32)
- Corrected OpenAPI parameter schemas so that generated clients now accurately match the public API.(v1.14.32)
- Fixed Bedrock sessions that included reasoning content when switching between models.(v1.14.32)
- Ensured session archive timestamps reject non-finite values, preventing invalid JSON from being included in API payloads.(v1.14.32)
- Fixed missing sessions in the Desktop application caused by path mismatches, including recovery for existing stored data.(v1.14.30)
- Fixed errors in Azure Responses defaults that previously caused reasoning item ordering issues.(v1.14.30)
- Fixed an issue where forked sessions did not keep compacted history intact.(v1.14.30)
- Fixed incorrect editor context ranges when making selections with UTF-8 text in Zed.(v1.14.30)
- Fixed issue where shell cancellations left aborted commands in a bad state; they now finish cleanly.(v1.14.29)
- Fixed creation of a session over HTTP failing when using an empty request body.(v1.14.29)
- Fixed crash/issue where pressing Enter in TUI dialogs leaked through instead of triggering the dialog action.(v1.14.29)
- Fixed TUI issue where `opencode agent create` wrote an invalid `permissions.deny` config.(v1.14.29)
- Restored the default toast timeout when no custom duration was provided in the TUI.(v1.14.27)
- Fixed configuration parsing to correctly preserve the order of permission rules.(v1.14.26)
- Fixed handling of DeepSeek reasoning output when using OpenRouter.(v1.14.26)
- Fixed editor lock detection to correctly ignore locks originating from unrelated workspaces.(v1.14.26)
- Corrected a typo found in a comment.(v1.14.26)
- Fixed issue where only the first text block of a user message was rendered in the TUI; now all non-synthetic text is displayed.(v1.14.23)
- Fixed project detection and caching issues specifically for bare Git repos and worktrees.(v1.14.21)
- Fixed crash or broken state when opening an invalid or missing session in the TUI.(v1.14.21)
- Fixed project icon overrides so uploaded icons and color fallbacks behave correctly in the edit dialog.(v1.14.21)
- Fixed a system theme regression within the Text User Interface (TUI).(v1.14.20)
- Fixed local dynamic imports on Windows when running under Node, ensuring reliable plugin and tool loading.(v1.14.20)
- Fixed permission replies in remote workspaces so they are correctly sent to the originating workspace.(v1.14.20)
- Fixed the Select Server dialog layout so the server list and actions size correctly.(v1.14.20)
- Fixed synced project updates so desktop project state changes apply reliably.(v1.14.20)
- Fixed sidebar project avatars to correctly fall back to using icon.url when no override is specified.(v1.14.20)
- Fixed the WorkspaceAdaptor.create type definition to correctly include the required env parameter.(v1.14.20)
- Fixed assistant message identification by using parentID matching instead of positional scanning.(v1.14.20)
- Fixed compiled binaries failing on startup due to a circular session schema dependency.(v1.14.19)
- Fixed parallel edits overwriting each other by preserving concurrent edits to the same file.(v1.14.19)
- Fixed managed installs failing on Windows and added bundled ripgrep support for Windows ARM64.(v1.14.19)
- Fixed an issue where executable permissions were lost during Docker builds for artifacts.(v1.14.17)
- Resolved an issue causing plugins to reinstall unnecessarily often.(v1.14.17)
- Fixed package installation failures that occurred when the node_modules directory was missing.(v1.14.17)
- Corrected GitHub Copilot requests using Anthropic Haiku by disabling unsupported tool streaming.(v1.14.17)
- Fixed an issue where the TUI sticky header offset was incorrect in the desktop view.(v1.14.17)
- Fixed agent cycling issue in the TUI when no agent was selected and improved prompt key handling.(v1.4.10)
- Fixed issue where models would fail to load when catalog data was incomplete by normalizing provider metadata defaults.(v1.4.10)
- Fixed an issue where the requested session would not open after app startup when using the --session-id flag.(v1.4.9)
- Fixed light mode detection when using the Ghostty terminal emulator.(v1.4.9)
- Fixed the desktop application so the file tree correctly appears when enabled in settings.(v1.4.9)
- Fixed a crash that occurred when experimental mode was enabled.(v1.4.8)
- Fixed Windows terminal behavior where Ctrl+Z caused input undo and process suspension.(v1.4.8)
- Fixed desktop workspace loading to ensure the ready state persists correctly.(v1.4.8)
- Fixed desktop session syncing issues when loading project data from the query cache.(v1.4.8)
- Fixed requests failing on Cloudflare AI Gateway for OpenAI reasoning models because `max_tokens` was being dropped.(v1.4.7)
- Fixed requests requiring stored responses failing because Azure models did not default `store=true`.(v1.4.7)
- Fixed pasting files or large text in the TUI causing content to be inserted twice.(v1.4.7)
- Fixed the command line `--agent` argument being overwritten by the session's saved agent.(v1.4.7)
- Fixed TUI sync state breaking due to empty LSP, MCP, formatter, and session status responses.(v1.4.7)
- Fixed an issue where stale bot messages were not aligning with the actual 60-day threshold.(v1.4.7)
- Fixed reasoning summary injection for `@ai-sdk/openai-compatible` providers.(v1.4.4)
- Fixed crash/hang on Windows desktop backend before shutdown.(v1.4.4)
- Fixed Korean IME truncation when using `zhipuai-coding-plan`.(v1.4.4)
- Fixed duplicate user messages appearing in ACP clients.(v1.4.4)
- Fixed contrast issue with diff line numbers in built-in TUI themes.(v1.4.4)
- Fixed plugin authentication logic so it only asks for an API key if the plugin has an `authorize` method.(v1.4.4)
- Fixed plugin authentication logic to correctly ask for an API key when authorization is needed.(v1.4.4)
- Fixed the "agent create" command failing for OpenAI accounts authenticated via OAuth.(v1.4.3)
- Fixed subagents in the TUI not being clickable until they finished processing.(v1.4.2)
- Fixed clangd incorrectly choosing CMakeLists.txt or Makefile as the project root in C/C++ workspaces.(v1.4.1)
- Fixed terminal connections failing in same-origin desktop and web app setups.(v1.4.1)
- Fixed session review and change lists when diff data arrived in inconsistent shapes.(v1.4.1)
- Fixed the generated SDK and OpenAPI types for /providers and session shell responses.(v1.4.1)
- Fixed failed web fetches leaving stale timeouts behind.(v1.4.0)
- Fixed OpenRouter provider issues.(v1.4.0)
- Fixed incorrect Qwen variants after aligning GitHub Copilot Anthropic reasoning levels.(v1.4.0)
- Fixed TypeScript LSP memory use by ensuring the server uses the native project config.(v1.4.0)
- Fixed input issues on Windows terminals by restoring the default kitty keyboard handling.(v1.3.17)
- Fixed output token totals calculation when reasoning tokens are reported separately(v1.3.16)
- Fixed plugin installations from npm aliases and git URLs, resolving Windows cache path issues(v1.3.16)
- Fixed issue where the tool would crash or behave unexpectedly when the last used agent became unavailable by falling back to the first available agent.(v1.3.14)
- Fixed Azure provider options not being forwarded correctly following the AI SDK v6 migration.(v1.3.12)
- Fixed plugin 'replace' slots mounting content more than once in the TUI.(v1.3.12)
- Fixed issue where the project-level CLAUDE.md setting (`OPENCODE_DISABLE_CLAUDE_CODE_PROMPT`) was not being respected(v1.3.7)
- Fixed LiteLLM compaction process from incorrectly discouraging `_noop` tool calls(v1.3.7)
- Fixed variant dialog search in the TUI so that typing now properly filters the list of variants.(v1.3.6)
- Fixed token usage double-counting for Anthropic and Amazon Bedrock providers that resulted in inflated token counts in session metrics.(v1.3.6)
- Fixed flaky plugin tests by removing unsupported mock.module in Bun.(v1.3.4)
- Fixed web UI bundle build failures specifically on Windows.(v1.3.4)
- Fixed style guide violations in the TUI subagent footer.(v1.3.4)
- Fixed an issue where the variant cycle display was shown in the footer.(v1.3.4)
- Fixed layout viewport resizing when the mobile keyboard appears (community contribution).(v1.3.4)
- Fixed an issue where semver build identifiers were not respected for nix builds (community contribution).(v1.3.4)
- Fixed nix embedded web-ui support (community contribution).(v1.3.4)
- Fixed image pasting failing on Windows Terminal 1.25+ when the kitty keyboard is enabled.(v1.3.3)
- Fixed incorrect agent normalization within the desktop application.(v1.3.3)
- Fixed project switching flickering when using keybinds by pre-warming the globalSync state.(v1.3.3)
- Fixed enterprise URL not being set correctly during the authentication flow.(v1.3.3)
- Fixed DWS workflow tools being silently cancelled due to missing tool approval support.(v1.3.3)
- Fixed MCP servers disappearing after transient errors and improved OAuth handling.(v1.3.3)
- Fixed session timeline jumping unexpectedly when scrolling.(v1.3.1)
- Fixed GitLab Duo Workflow models displaying incorrect identity information.(v1.3.1)
- Fixed issues with theme mode switching reliably between dark and light modes.(v1.3.1)
- Fixed console account URL handling to ensure better navigation.(v1.3.1)
- Fixed session busy state handling to improve overall responsiveness.(v1.3.1)
- Fixed stale session hover preview display.(v1.3.1)
- Fixed incorrect project hover state behavior.(v1.3.1)
- Fixed issues with prompt history navigation.(v1.3.1)
- Fixed filtering logic for non-renderable part types.(v1.3.1)
- Fixed an optional chaining issue related to the ProviderIcon.(v1.3.1)
- Fixed process cleanup when closing terminal tabs.(v1.3.1)
- Fixed batching of multi-file prompt attachments submitted via picker, paste, or drag-and-drop.(v1.3.1)
- Fixed visibility of patch tool counts when displaying files with long names.(v1.3.1)
- Fixed project avatar popover flickering when switching projects via the sidebar.(v1.3.1)
- Fixed stale server URL and email appearing on re-login after switching to a different server environment.(v1.3.0)
- Fixed issues when switching between remote servers that caused stale project data, broken terminal spawning, and incorrect sidebar project display.(v1.3.0)
- Fixed Windows command execution for shims (.cmd/.bat files) which previously failed during upgrades, uninstalls, IDE installs, and LSP launches.(v1.3.0)
- Fixed tool discovery for npm-installed packages by correctly including the cache bin directory in PATH lookups.(v1.3.0)
- Fixed tool and session error messages to display in a clean, human-readable format instead of confusing technical strings.(v1.3.0)
- Fixed issue where terminals became unresponsive when the server returned a "not found" error for terminal sessions; terminals now properly reinitialize.(v1.3.0)
- Fixed paste operations to preserve raw byte data, ensuring proper handling of binary content and special characters when pasting into the terminal.(v1.3.0)
- Fixed issue where rapidly pressing Enter could submit prompts multiple times; the input now ignores repeated Enter submits.(v1.3.0)
- Fixed Vertex AI errors with non-thinking models (like gemini-2.0-flash) by correctly applying thinking configuration only to reasoning-capable models.(v1.3.0)
- Fixed streaming error where cost data was sent in upstream provider format instead of client-requested format, preventing validation errors.(v1.3.0)
- Fixed review file comments to submit when clicked and display without horizontal overflow, matching diff review behavior.(v1.3.0)
- Fixed file and image attachments being silently lost when reusing or forking a previous prompt that contained attachments.(v1.3.0)
- Fixed snapshot revert issues where overlapping file changes could apply the wrong patch hash and resolved a sorting bug in hidden file ordering.(v1.3.0)
- Fixed terminal renaming from the context menu, which previously failed due to dropdown focus conflicts.(v1.3.0)
- Fixed console device login to properly handle pending authorization states, ensuring the login process continues polling instead of failing while waiting for approval.(v1.3.0)
- Fixed lost sessions occurring across worktrees and orphan branches.(v1.2.27)
- Fixed crash/issue related to the VCS watcher if statement logic.(v1.2.27)
- Fixed issue where pending entry was not cleaned up when a question was aborted.(v1.2.27)
- Fixed issue where sessions were lost after running 'git init' in an existing project.(v1.2.26)
- Fixed filtering of empty content blocks specifically for the Bedrock provider.(v1.2.26)
- Fixed list item background colors within the application.(v1.2.26)
- Fixed chunk timeout when processing LLM stream(v1.2.25)
- Fixed OAuth auto-connect failing on first MCP connection(v1.2.25)
- Fixed broken mobile sidebar sizing issue in workflows mode in the desktop app(v1.2.25)
- Fixed terminal animation in the application(v1.2.25)
- Fixed terminal e2e test flakiness by implementing a real terminal driver(v1.2.25)
- Fixed terminal spawn lifecycle issues in the desktop app(v1.2.25)
- Fixed terminal jank and focus issues in the app(v1.2.25)
- Fixed terminal state corruption(v1.2.25)
- Fixed ESM imports for @opencode-ai/plugin(v1.2.25)
- Resolved symlinks in Instance cache to prevent duplicate contexts(v1.2.25)
- Fixed multiple jdtls LSPs eating memory in Java monorepos(v1.2.25)
- Fixed issue where TUI would fail when creating a session(v1.2.25)
- Fixed issue where todos were not clearing in the app(v1.2.25)
- Fixed issue where the sidebar had quirks in the app(v1.2.25)
- Fixed scroll jitter and looping issues within the desktop application.(v1.2.24)
- Fixed toast notifications not dismissing correctly after questions or permissions were resolved.(v1.2.24)
- Fixed issue where scroll position jumped unexpectedly when pressing the Escape key in the comment text area.(v1.2.23)
- Fixed missing authentication headers when using the 'run --attach' command.(v1.2.23)
- Fixed broken MCP toggling within the TUI.(v1.2.22)
- Prevented TTY corruption caused by double cleanup operations.(v1.2.22)
- Fixed unreliable loading of messages in the Desktop application.(v1.2.22)
- Fixed sidebar background color when collapsed in the Desktop application.(v1.2.22)
- Fixed Git path resolution for modified files across Git Bash, MSYS2, and Cygwin on Windows(v1.2.21)
- Fixed PTY session handle leak(v1.2.21)
- Fixed broken /export toggling in the TUI(v1.2.21)
- Fixed session-header current() being undefined when options is empty(v1.2.21)
- Preserved the file tree tab state upon reopening the application(v1.2.21)
- Fixed all panels transition behavior(v1.2.21)
- Fixed inability to scroll files in the application(v1.2.21)
- Fixed maximum width constraint on the timeline component(v1.2.21)
- Fixed portal positioning for sidebar menus and tooltips by removing conditional mount logic(v1.2.21)
- Fixed unwanted key events during composition in LineCommentEditor(v1.2.21)
- Fixed GitHub PR search tool pointing at the wrong repository in configuration(v1.2.21)
- Restored Storybook build by mocking useLocation(v1.2.21)
- Preserved original line endings when using the 'edit' tool(v1.2.21)
- Added English to locale matchers(v1.2.21)
- Fixed fsmonitor daemons leaking memory (up to 60GB+) after running tests.(v1.2.20)
- Restored standard input reads for prompt input in the TUI.(v1.2.20)
- Fixed an issue where the application showed a stale view or state.(v1.2.19)
- Fixed documentation routing and locale cookie synchronization issues related to a previous fix (#13108).(v1.2.19)
- 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 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 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 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 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 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 an issue where workflow templates could expose credentials by ensuring "persist-credentials: false" is now added by default.(v1.1.18)
- Corrected the desktop health check endpoint URL to use /global/health.(v1.1.18)
- 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)
Releases with TUI Changes
v1.15.111 feature8 fixesThis release introduces significant stability improvements, including background agent updates and better configuration flexibility for modalities. Key fixes address regressions in Google tool calling, session handling, and improved connection management for dynamic servers. Users will also notice better responsiveness in the TUI prompt resizing and refinements across the Desktop v2 interface.
v1.15.914 fixesThis release focuses heavily on improving error reporting across the system, providing clearer messages for invalid models, failed installations, and API errors. Key user experience updates include a redesigned diff viewer with a file tree and enabling the diff viewer by default for all users.
v1.15.72 features12 fixesThis release introduces significant authentication and integration updates, notably adding Grok OAuth sign-in with device-code support and enabling PDF attachment support for Grok. Several critical bug fixes address API error handling, OAuth refresh stability, and improved user experience across the TUI and Desktop applications.
v1.15.65 features11 fixesThis release introduces significant usability enhancements, including a new TUI diff viewer and shell mode for the run prompt. Several critical bugs were fixed across the HTTP API, configuration loading, and TUI session imports. Desktop users will benefit from initial tab support and a native Windows app menu.
v1.15.57 fixesThis release focuses heavily on stability and user experience across Core, TUI, and Desktop applications. Key changes include fixes for plugin tool calls, improved layout handling for long outputs and pasted content, and better update management in the Desktop app. Users can also preview the native OpenAI runtime path experimentally.
v1.15.42 fixesThis release focuses on stability and correctness, fixing issues related to project-scoped notifications and custom LSP server event handling. Additionally, the TUI has received a visual improvement for Markdown H1 headings.
v1.15.32 fixesThis release focuses on stability and performance improvements within the core functionality and the TUI. Key fixes address issues with async command context loss during agent generation and improve efficiency when processing very large files after output truncation.
v1.15.21 feature2 fixesThis release focuses on stability and user experience improvements, including reduced unnecessary prompting and better handling of pinned sessions in the TUI. Key fixes address issues with sync events and agent resolution in specific execution contexts.
v1.15.17 fixesThis release focuses heavily on stability and usability improvements, particularly within the TUI. Key updates include better error reporting during startup, fixes for prompt history duplication, and improved handling of npm installations. The TUI also gains a new collapsed thinking view and support for pinned sessions.
v1.14.5110 fixesThis release introduces experimental background subagents, allowing tasks to continue running while you work, and improves stability across several areas. Key fixes include resolving issues with session interruptions, truncated shell output, and incorrect handling of Azure GPT-5.5 requests.
v1.14.504 fixesThis release focuses on stability and improved error handling, particularly for HTTP event streams and model configuration. Key improvements include restoring default markdown rendering in the TUI and adding new query support for directory and workspace information via the SDK.
v1.14.498 features19 fixesThis release introduces significant core updates, including the v2 model and provider listing API, and support for DigitalOcean OAuth. Several usability enhancements were made across the TUI and Desktop applications, such as pinned recent sessions and new project switching shortcuts. Numerous bugs related to session history, configuration merging, and prompt handling have also been resolved.
v1.14.473 fixesThis release focuses on stability and usability improvements across the core application and TUI. Key fixes include restoring prompt editing keybindings and ensuring model changes persist correctly. Users will also benefit from upfront materialization of reference repositories and automatic resizing of large image attachments.
v1.14.458 fixesThis release focuses heavily on stability and data integrity across the platform. Key fixes include ensuring correct permission application, resolving crashes during TUI session loading, and improving error handling within the SDK when using `throwOnError: true`. Additionally, older migrated sessions that were previously failing to load due to missing diff details are now functional.
v1.14.421 feature16 fixesThis release introduces the new Scout agent for enhanced repository research and documentation lookup, alongside automatic workspace synchronization for adapter-backed workspaces. Key fixes address numerous issues across the HTTP API, model reasoning controls (Gemini, Anthropic, OpenAI), and TUI session sorting.
v1.14.414 fixesThis release focuses heavily on stability and usability across platforms. Key fixes include restoring formatter output handling and resolving an SSR crash in the share viewer. Improvements include carrying over uncommitted changes during session warping and enhancing the reliability of the Desktop app's local server.
v1.14.4019 fixesThis release focuses heavily on stability and correctness across the core application, TUI, and Desktop clients. Key fixes include preserving assistant text during reasoning replay, ensuring correct network handling via CORS application, and resolving issues with model selection and session warping. Desktop users will also benefit from improved clipboard access and suppressed noisy error reporting.
v1.14.382 fixesThis release focuses on security and connectivity improvements. Key updates include ensuring embedded UI requests function correctly with various CSP configurations and enabling the Desktop application to properly trust system CA certificates for secure HTTPS connections.
v1.14.3416 fixesThis release focuses heavily on stability and authentication across clients, fixing numerous bugs related to HTTP servers, PTY connections, and basic authentication handling. Key improvements include more reliable terminal websockets and better error reporting for failed sessions and server responses.
v1.14.321 feature6 fixesThis release focuses on core stability and usability, fixing critical issues with HTTP API workspace flows and restoring full editing capabilities in Shell mode. Key improvements include better handling of unsupported image formats and fixes for Bedrock session context switching.
v1.14.302 features4 fixesThis release introduces support for the new Mistral Medium 3.5 model with reasoning capabilities and adds a quick toggle for paste summaries in the TUI. Several critical bugs were fixed, including issues with missing desktop sessions, incorrect UTF-8 text handling in the editor, and improved stability when using custom themes.
v1.14.292 features4 fixesThis release focuses heavily on aligning internal logic and external APIs, ensuring OpenAPI schemas and sync validation now match the HTTP API specifications. Key fixes include cleaner shell cancellation handling and improved TUI dialog responsiveness. Additionally, tool streaming defaults have been adjusted for better compatibility with DeepSeek and Google Vertex setups.
v1.14.271 feature1 fixThis release introduces the ability to configure a default shell for terminals and agent commands via Desktop settings. It also includes a fix to restore the default toast timeout behavior in the TUI and general improvements to reduce terminal noise during workspace creation.
v1.14.263 features4 fixesThis release significantly expands the capabilities of the underlying HTTP API, adding numerous new routes for session management, configuration updates, Git initialization, and worktree operations. Key user-facing fixes include improved handling of editor lock detection and correct parsing of configuration permission rules. The TUI also gains support for Zed editor selection context.
v1.14.231 feature1 fixThis release focuses on improving package management configuration by respecting custom .npmrc registry settings. Additionally, the TUI interface has been updated to correctly render all text blocks within user messages.
v1.14.213 features3 fixesThis release introduces enhanced language server support, enabling diagnostics from C# and Kotlin, and adds a new high reasoning variant for Mistral Small models. Key fixes include improved project detection for Git worktrees and better context retention during long session history summarization.
v1.14.201 feature8 fixesThis release introduces an experimental HTTP API endpoint, GET /config, for configuration access. Several important bug fixes address issues with dynamic imports on Windows, TUI theme regressions, and layout problems in the Desktop server selection dialog. Users can now also hide the session progress bar via a new setting.
v1.14.192 features3 fixesThis release introduces NVIDIA as a new built-in provider option, enhancing connectivity choices for users. Several critical bugs were fixed, including issues with compiled binary startup and concurrent file edits. Additionally, the tool now preserves recent conversation turns verbatim during compaction to improve local context for follow-up tasks.
v1.14.172 features5 fixesThis release focuses on improving reliability across builds and package management, including preserving executable permissions during Docker builds and fixing unnecessary plugin reinstalls. Key updates include better attachment handling based on file content and support for custom telemetry tagging via OTEL_RESOURCE_ATTRIBUTES.
v1.4.101 feature2 fixesThis release focuses on improving session reliability and stability, particularly in the TUI. Key updates include a new flow to restore unavailable sessions and fixes for agent cycling and model loading issues when metadata is incomplete.
v1.4.91 feature3 fixesThis release introduces the LLM Gateway as a new supported provider, complete with configuration and usage reporting. Several key bugs were resolved, including issues with session startup via CLI and file tree visibility on the desktop app. Additionally, remote workspace reconnection reliability has been improved.
v1.4.82 features4 fixesThis release focuses on stability and usability improvements across the core application and desktop client. Key updates include fixing a crash related to experimental mode and enabling Azure prompt caching for better performance. Users will also benefit from improved session handling and new desktop settings to customize the UI by hiding title bar elements.
v1.4.72 features6 fixesThis release introduces support for Claude Opus 4.7 with xhigh adaptive reasoning and defaults to showing summarized thinking for this model. Several critical bugs were fixed, including issues with TUI pasting, agent overwriting, and provider error handling during session replay. Additionally, performance improvements were made to the bash tool and workspace synchronization.
v1.4.44 features7 fixesThis release introduces experimental control over compaction continuation and adds support for the Alibaba provider. Key fixes include restoring correct context for prompt-time tools, resolving issues with reasoning summary injection for OpenAI-compatible providers, and improving plugin authentication flows. Additionally, image reading is now free against quotas, and snapshots respect `.gitignore` more strictly.
v1.4.31 feature1 fixThis release introduces fast mode variants for supported Claude and GPT models, enhancing generation speed. A key fix addresses the "agent create" command failing for OAuth-authenticated OpenAI accounts. Additionally, interrupted Bash commands now correctly preserve their final output.
v1.4.21 fixThis release focuses on immediate usability improvements. The main changes include removing the initial loading delay in the Desktop application and ensuring subagents in the TUI are clickable immediately upon completion.
v1.4.11 feature4 fixesThis release introduces a crucial security enhancement by adding permission prompts for GitLab Duo Workflow tool calls. Several important bugs were resolved, including fixes for clangd project root detection and issues with session review data consistency. Additionally, the TUI now clearly prompts users when free usage limits are hit.
v1.4.05 features4 fixesThis release introduces significant new capabilities, including OTLP observability export support and full HTTP proxy support. Key fixes address issues with web fetches and specific provider integrations like OpenRouter. Users will also benefit from improved TUI features like PDF drag and drop and better session management in the Desktop application.
v1.3.171 feature1 fixThis release focuses on improving the setup experience for Cloudflare Workers AI and AI Gateway by adding prompts for missing account details and clearer error messages. Additionally, a critical input issue on Windows terminals related to keyboard handling has been resolved.
v1.3.162 features2 fixesThis release introduces expanded support for Azure model options across chat and response paths, and exposes session configuration options via ACP. Several usability improvements were made to the TUI, including better handling of Ctrl+Z on Windows and optional disabling of mouse capture, alongside fixes for plugin installations.
v1.3.141 feature1 fixThis release introduces the ability to reference files directly in review comments using @file mentions. It also enhances usability with new keyboard shortcuts for the question dock and improves stability by ensuring an agent is always available.
v1.3.121 feature2 fixesThis release focuses on backend performance and stability, introducing prompt caching for Google Vertex Anthropic to potentially speed up interactions. Several key bugs were resolved, including issues with Azure provider options forwarding and incorrect plugin slot mounting in the TUI.
v1.3.111 featureThis release introduces a dedicated system prompt tailored for Kimi models, enhancing compatibility and performance for those specific models. Additionally, several improvements were made to plugin installation security and reliability, alongside better rendering of external command output in the TUI.
v1.3.10This release focuses on stability and user experience improvements rather than new features. Key updates include ensuring subagent tool calls remain interactive during pending states and enhancing the reliability of storage migrations. Additionally, visual contrast has been improved for muted text within Catppuccin themes.
v1.3.71 feature2 fixesThis release introduces first-class PowerShell support on Windows, significantly expanding platform compatibility. It also includes several usability improvements, such as less intrusive modal behavior in the TUI and better preservation of configuration file comments during plugin installs. Several underlying bugs related to tool calls and configuration settings have also been resolved.
v1.3.62 fixesThis release focuses on stability and accurate reporting. Key updates include fixing an issue where token usage was being double-counted for Anthropic and Amazon Bedrock providers, and improving the search functionality within the TUI's variant dialog.
v1.3.47 features7 fixesThis release introduces significant architectural updates, including the new prompt slot feature and support for AI SDK v6. Users will benefit from improved startup performance and several bug fixes, particularly around plugin testing and Windows builds. The TUI has also received enhancements for model variant selection and subagent functionality.
v1.3.32 features6 fixesThis release introduces significant performance improvements, including optimized event streaming and skipping large file snapshots. Key fixes address image pasting issues on Windows Terminal and stabilization for desktop project switching and authentication flows. Users will also benefit from the new event-sourced syncing system for session data.
v1.3.21 featureThis release introduces a new heap snapshot feature, enabling users to capture memory snapshots for both the TUI and server processes directly from the command line. These snapshots are saved to dedicated files for easier debugging and analysis.
v1.3.14 features14 fixesThis release introduces several new authentication and language support features, including built-in Poe authentication and syntax highlighting for Kotlin, HCL, Lua, and TOML. Numerous bugs related to session handling, UI states, and prompt attachments have been resolved to improve stability and user experience.
v1.3.05 features15 fixesThis release introduces major new capabilities, including full support for the GitLab Agent Platform and git-backed session review modes. Users will also benefit from enhanced security with support for multistep authentication flows directly in the desktop app. Several critical bug fixes address issues with remote server switching, Windows command execution, and terminal stability.
v1.2.271 feature3 fixesThis release focuses on stability and usability, notably increasing the default chunk timeout to 5 minutes and fixing critical issues with lost sessions across worktrees. Users will also benefit from improved handling of multiline pasted content in the prompt composer.
v1.2.264 features3 fixesThis release introduces significant usability enhancements, including persistent model selection across sessions and support for text attachments. Several stability fixes were implemented, notably resolving an issue where sessions were lost after Git initialization. Performance has also been improved through session history pagination and optimized loading.
v1.2.257 features14 fixesThis release introduces expanded model support by enabling non-OpenAI Azure models via completions endpoints and adding ARM64 targets for Windows. Numerous stability fixes address issues across the core application, TUI, and desktop client, including resolving terminal jank and memory leaks in Java monorepos. Users will also benefit from improved skill invocation likelihood and better handling of LLM stream timeouts.
v1.2.242 features2 fixesThis release introduces initial support for workspaces in the TUI and enables the new Copilot GPT-5.4 xhigh model. Key fixes include resolving scroll jitter issues in the desktop app and ensuring toast notifications dismiss properly when their associated tasks are complete.
v1.2.231 feature2 fixesThis release focuses on stability and user experience improvements, including fixing an issue with scroll jumping in comment areas and ensuring proper authentication headers are passed during attach operations. Several UI elements were refined, such as disabling review panel animations and removing an outdated theme.
v1.2.221 feature4 fixesThis release focuses heavily on stability and user experience across the TUI and Desktop applications. Key changes include fixing broken MCP toggling in the TUI and improving session management by trimming terminal buffers and pruning stale caches on the desktop. Users will also benefit from database sharing being enabled between beta and stable channels.
v1.2.215 features14 fixesThis release introduces several new capabilities, including a project git init API and interactive timeline visualization. Numerous bugs were addressed, such as fixing Git path resolution issues on Windows and resolving a PTY session handle leak. Enhancements include improved session management, better empty state designs, and preserved file tree tab state upon reopening.
v1.2.202 fixesThis release focuses on stability and resource management, primarily fixing a significant memory leak issue related to fsmonitor daemons after testing. Additionally, prompt input handling in the TUI has been restored.
v1.2.191 feature2 fixesThis release focuses heavily on improving compatibility by replacing internal Bun dependencies with standard Node.js equivalents across the core and TUI components. Key user-facing updates include adding GPT-5.4 support for Codex and fixing a bug that caused the application view to appear stale.
v1.2.156 fixesThis release focuses heavily on stability and usability fixes across the application. Key updates include resolving segmentation faults on Windows and fixing several interaction bugs like keyboard navigation and tab closing. Configuration management has also been improved by splitting TUI and server settings.
v1.2.141 feature1 fixThis release introduces a new message delete endpoint for the Core service. A key fix addresses an issue in the TUI authentication login where stdout was not being consumed correctly, which has now been resolved.
v1.2.121 feature1 fixThis release focuses on improving stability and developer experience by disabling a tool that caused unintended mode switches and enabling custom tool imports via file URL. Users will also notice enhanced resolution and loading states on the Windows desktop application.
v1.2.119 features11 fixesThis release focuses heavily on improving Windows compatibility across path handling, plugin resolution, and change detection, alongside significant updates to the ACP system with synthetic pending events. New features include an experimental workspace-serve command and enhanced reasoning summary visibility in the desktop application. Several critical bugs were fixed, including TUI black screens due to missing dependencies and issues with line highlighting after canceling comments.
v1.2.91 fixThis release focuses on backend data integrity and performance enhancements. Key changes include ensuring necessary IDs are attached to MCP tool attachments and optimizing cloning operations within the TUI for better performance.
v1.2.82 features2 fixesThis release introduces support for adaptive thinking with the Claude Sonnet 4.6 model in the core engine. The TUI has been enhanced to show collapsible custom tool and MCP call responses. Additionally, a critical bug causing a black screen on launch with the sidecar server has been resolved.
v1.2.75 features15 fixesThis release focuses heavily on internal modernization by migrating numerous file system operations away from Bun APIs to a centralized Node.js Filesystem module for improved compatibility and stability. Key user-facing additions include support for medium reasoning with Gemini 3.1 and the introduction of the Kilo provider. Several critical bugs related to terminal interaction, application crashes, and authentication handling have also been resolved.
v1.2.66 features5 fixesThis release introduces significant new language support by adding dfmt and cljfmt formatter support for D and Clojure files, respectively. It also enhances provider compatibility by enabling OpenAI-compatible endpoints for Google Vertex AI and adding Venice parameter support. Additionally, the TUI now includes a database migration command and new flags for the attach command.
v1.2.52 features3 fixesThis release introduces a new font option, GeistMono Nerd Font, and improves error handling by localizing the "free usage exceeded" message with a clickable link. Several bugs were fixed, including issues with viewing new files, prompt history navigation, and the Shift+Tab shortcut.
v1.2.02 features6 fixesThis release introduces a significant data migration to SQLite and enhances the SDK with incremental part updates via the PartDelta event. Several stability fixes were implemented across the TUI and Desktop applications, including improved handling for timeouts and large file rendering.
v1.1.641 feature4 fixesThis release introduces token substitution support in the configuration environment variable and provides several stability fixes across the CLI and Desktop applications. Users now have more control over sound effects and improved handling for Windows selection and error reporting.
v1.1.611 featureThis release focuses on configuration flexibility and performance enhancements. Users can now configure models without needing npm or API provider details, and performance for viewing large diffs has been improved via virtualization. The desktop app also now shows a progress bar for SQLite migrations.
v1.1.605 features2 fixesThis release introduces significant new capabilities, including support for Claude agent SDK structured outputs and automatic variant generation for Venice models. Key fixes address Windows input handling issues and resolve a bug in the workspace reset functionality. Users will also benefit from performance improvements in tool listing and enhanced usability in the TUI.
v1.1.581 feature6 fixesThis release focuses on improving the TUI experience by adding context-aware input placeholders and fixing several usability issues, such as dialog dismissal and terminal rendering glitches. Desktop users will benefit from fixes to session continuity and terminal resizing, though the WSL backend mode has been reverted.
v1.1.571 feature4 fixesThis release introduces a new WSL backend mode for the desktop application, enhancing cross-platform compatibility. Several bug fixes address issues with terminal copy/paste and path encoding in the SDK. Improvements were also made to input compaction reliability and various documentation translations.
v1.1.551 fixThis release focuses on stability and user experience improvements. Key changes include fixing a memory leak, increasing the test timeout to prevent installation failures, and disabling terminal transparency on the desktop application.
v1.1.5411 features17 fixesThis release introduces significant enhancements across core functionality and the desktop application. Key additions include enabling thinking for all reasoning models on Alibaba Cloud and adding drag-and-drop support for file mentions in the desktop app. Numerous bug fixes address issues with terminal replay, workspace resets, and API usage, alongside general UX improvements like better skill dialog readability and restored UI elements.
v1.1.533 features3 fixesThis release focuses on improving plugin management by allowing user overrides and enhancing stability across the TUI and Desktop clients. Key changes include better visibility controls, faster workspace handling, and fixes for error handling during queued message aborts.
v1.1.524 features16 fixesThis release introduces support for the powerful Claude 3.5 Sonnet model and enables keybinding customization for controlling thinking blocks. Numerous stability fixes address issues with plugin installation, terminal connections, and handling of file synchronization across workspaces. Users will also benefit from improved reliability when using various AI providers and enhanced TUI interaction elements.
v1.1.513 fixesThis release focuses on stability and configuration clarity, addressing several bugs related to header merging and model prefixing. Key improvements include prioritizing the OPENCODE_CONFIG_DIR for agent configuration and restoring direct OSC52 support in the TUI.
v1.1.507 features9 fixesThis release introduces significant enhancements to agent capabilities, including support for Trinity model system prompts and a new shell.env hook for environment manipulation. Several critical bugs were resolved, particularly around Gemini schema validation and memory leaks. Users will also notice UX improvements in the desktop application, such as restoring session tabs on restart and moving session search to the command palette.
v1.1.4916 features26 fixesThis release introduces several new capabilities, including custom mDNS hostname configuration, support for the Ormolu Haskell formatter, and prompt caching for Claude Opus on AWS Bedrock. Numerous bug fixes address issues with session title generation, task status accuracy, and various UI rendering problems across desktop and TUI interfaces. Enhancements also include better handling of environment variables and improved responsiveness in the desktop application.
v1.1.484 features4 fixesThis 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 fixesThis 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 fixesThis 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 fixesThis 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 fixesThis 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 fixThis 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 fixesThis 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 fixesThis 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 fixesThis 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 fixesThis 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 fixesThis 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.246 features17 fixesThis 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 fixesThis 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 fixesThis 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 fixesThis 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 fixesThis 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.182 features2 fixesThis release introduces a fullscreen view for permission prompts in the TUI and adds provider icons to the desktop application for better visual clarity. Key fixes include correcting the desktop health check endpoint and securing workflow templates by disabling credential persistence.
v1.1.171 feature5 fixesThis 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.