Change8

OpenCode: What's New in January 2026

A summary of all updates, new features, and bug fixes released for OpenCode during January 2026.

22releases76features151fixes141improvements

New Features in January 2026

  • 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)
  • Enabled support for debug tool calling directly in the CLI.(v1.1.16)
  • Implemented spawning of a local server with a password in the desktop application.(v1.1.16)
  • Added nova-2 to the list of region prefix models.(v1.1.16)
  • Added password authentication support to improve server security.(v1.1.15)
  • Added image preview support for image attachments in the desktop application.(v1.1.14)
  • Added user message badges visible on hover in the desktop application.(v1.1.14)
  • Enabled mouse hover and click support for the autocomplete feature in the TUI.(v1.1.14)
  • Enabled mouse hover and click support for the questions tool in the TUI.(v1.1.14)
  • Added ability to fork sessions in the desktop application.(v1.1.13)
  • Enabled tracking of file modifications in ACP.(v1.1.13)
  • Enabled passing sessionID to chat.system.transform.(v1.1.13)
  • Enabled support for configuring the default server URL for the desktop application.(v1.1.13)
  • Added Codex authentication support(v1.1.11)
  • Enabled API key prompt for Bedrock during authentication login.(v1.1.10)
  • Enabled support for multi-select questions in the core functionality.(v1.1.8)
  • Added the Vesper theme to the desktop application.(v1.1.8)
  • Added interactive question tool for gathering user preferences and clarifying instructions(v1.1.7)
  • Enabled disabling of .claude prompt and skills loading via configuration(v1.1.7)
  • Added ability to hide subagents from the primary agent's system prompt.(v1.1.6)
  • Introduced theme functionality in the TUI.(v1.1.6)
  • Added agent color highlighting to the inline task tool ASCII character and agent name in the TUI.(v1.1.6)
  • Added support for system certificate authorities via the --use-system-ca flag in execArgv.(v1.1.6)
  • Made the General SubAgent visible in the agent list.(v1.1.6)
  • Added audio input and camera permissions to desktop application entitlements.(v1.1.6)
  • Added support for URL-based instructions.(v1.1.4)
  • Enabled loading of OPENCODE_CONFIG_DIR AGENTS.md into the system prompt.(v1.1.4)
  • Added frecency-based file autocomplete to the CLI.(v1.1.4)
  • Added keyboard shortcut 'c' to copy device code during the OAuth flow.(v1.1.4)
  • Added a 'view' button to open files directly from the review sidebar in the Desktop application.(v1.1.4)
  • Enabled opening the review sidebar when selecting a file from the picker in the Desktop application.(v1.1.4)
  • Added middle-click functionality to close tabs in the review sidebar.(v1.1.4)
  • Added support for jp. prefix in Amazon Bedrock cross-region inference profiles.(v1.1.3)
  • Added configuration options and authentication precedence for Bedrock.(v1.1.3)
  • Enabled expanding directory on Tab and selecting on Enter in TUI autocomplete.(v1.1.3)
  • Added system theme resolution and event handling to the TUI.(v1.1.3)
  • Enabled storing image attachments directly within the desktop application.(v1.1.3)
  • Added CLI installation capability to the desktop application.(v1.1.3)
  • Added session search functionality with debounced input and server-side filtering(v1.1.2)
  • Added SVG preview support in the session viewer(v1.1.2)
  • Implemented auto-scroll for the active command in the slash popover(v1.1.2)
  • Added a home icon to the responsive menu in the desktop application(v1.1.2)
  • Added AppStream MetaInfo file for the desktop application(v1.1.2)
  • Introduced granular permission control using object syntax with glob pattern matching for tools like bash and edit.(v1.1.1)
  • Enabled setting blanket permissions using a simple string or setting all permissions at once via a single string value.(v1.1.1)
  • Added sandbox support for git worktrees to allow working in multiple directories per project.(v1.1.1)
  • Added Kotlin LSP integration for enhanced Kotlin development support.(v1.1.1)
  • Added reject message support to permission dialogs for clearer user feedback.(v1.1.1)
  • Added escape key handling to permission dialogs for improved keyboard navigation.(v1.1.1)
  • Added TUI session selection API endpoint for navigation.(v1.1.1)
  • Added variant support for minimal mode.(v1.1.1)
  • Added image preview support in the session viewer on Desktop.(v1.1.1)
  • Added /compact session command to compress conversation history on Desktop.(v1.1.1)
  • Added file context feature to the Desktop application.(v1.1.1)
  • Added context window configuration directly within the Desktop application settings.(v1.0.223)
  • Added support for subagent mentions within the desktop application.(v1.0.222)

Bug Fixes in January 2026

  • 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)
  • Fixed an error where write operations failed when updating the schema in the OpenCode configuration.(v1.1.16)
  • Resolved an issue where the maximum completion tokens limit caused errors when using the Cloudflare provider.(v1.1.16)
  • Fixed a race condition that occurred when setting the API key by ensuring auth.set is awaited.(v1.1.16)
  • Fixed an issue where the `mcp add` command did not actually modify the OpenCode configuration.(v1.1.16)
  • Prevented the display of "[object Object]" errors in the console output.(v1.1.16)
  • Fixed an issue where agent task permissions were not respected for nested sub-agents.(v1.1.16)
  • Fixed missing arguments when spawning the Windows Tauri CLI.(v1.1.16)
  • Fixed an issue where prompts were submitted unintentionally when switching sessions in the TUI.(v1.1.16)
  • Fixed an issue where the initialization of hashes.json did not use the per-system format for Nix builds.(v1.1.16)
  • Fixed an issue where the formatter now uses Biome check instead of format to correctly include import sorting.(v1.1.16)
  • Fixed HTTP exception handling order to prevent NamedError from masking actual HTTP exceptions.(v1.1.15)
  • Fixed model selection in title generation to correctly use the user's selected model instead of the assistant's model.(v1.1.15)
  • Fixed autocomplete reopening unexpectedly after backspace deletes a space in the terminal UI.(v1.1.15)
  • Fixed layout jump occurring in the TUI when toggling tips visibility.(v1.1.15)
  • Fixed prompt reference initialization in the TUI to prevent undefined reference errors.(v1.1.14)
  • Fixed the cursor position in the TUI when pasting single-line text.(v1.1.14)
  • Fixed the jumping of the highlighted row in slash command autocomplete in the TUI.(v1.1.14)
  • Fixed an issue where the OAuth URL was not copied when the device code was unavailable.(v1.1.14)
  • Fixed checking worktree for external_directory permission in subdirectories.(v1.1.14)
  • Fixed command palette incorrectly highlighting items on mouse hover in the TUI.(v1.1.13)
  • Fixed mouse hover and click functionality on prompt input autocomplete in the desktop app.(v1.1.13)
  • Fixed desktop build failure caused by a missing import.(v1.1.13)
  • Fixed an issue where card errors could not be selected in the desktop app.(v1.1.13)
  • Fixed an issue where telemetry was enabled in the PHP language server.(v1.1.13)
  • Fixed an issue where the 'none' variant was incorrectly included for gpt-5.2-codex.(v1.1.13)
  • Fixed ripgrep searches to follow symlinks by default.(v1.1.13)
  • Fixed an issue where the serverDisplayName function performed an unnecessary split operation in the desktop app.(v1.1.13)
  • Fixed text editing shortcuts not working in search dialogs on macOS.(v1.1.13)
  • Fixed TUI component props.ref initialization by moving it to onMount.(v1.1.13)
  • Fixed an issue where the ChatGPT-Account-Id header was not being added for organization subscriptions.(v1.1.12)
  • Fixed instance disposal in TUI to prevent memory leaks and dangling references(v1.1.11)
  • Fixed Codex styling and hint display issues(v1.1.11)
  • Fixed broken forked sessions with compactions caused by missing parent-child message references.(v1.1.10)
  • Fixed model dialog search issues in favorites/recents list and prevented deprecated models from appearing.(v1.1.10)
  • Fixed silent termination when configuration errors occurred by reporting them instead.(v1.1.10)
  • Fixed capability detection and Kitty keyboard support issues by upgrading OpenTUI to v0.1.71.(v1.1.10)
  • Fixed an issue where project sidebar folder names were not displaying correctly.(v1.1.8)
  • Resolved an issue where the escape key propagation from dialogs was not being stopped.(v1.1.8)
  • Fixed issue where normal transform options conflicted with small model options when generating titles(v1.1.7)
  • Fixed configuration precedence so that local configuration correctly overrides remote configuration(v1.1.7)
  • Fixed crash by cleanly restoring terminal state upon fatal error exit in TUI(v1.1.7)
  • Fixed permission rework issue by restoring the showDetails check in TUI(v1.1.7)
  • Fixed TUI issue where forked message text was not being inserted into the prompt(v1.1.7)
  • Fixed TUI button text visibility in orange themes by adding selectedListItemText(v1.1.7)
  • Fixed TUI autocomplete height constraint to use available screen space(v1.1.7)
  • Fixed permission selection text color by using the selectedForeground color value(v1.1.7)
  • Fixed OAuth discovery by using the correct authorization server URL for MCP(v1.1.7)
  • Fixed custom models without a valid release_date being shown in the web UI model selector(v1.1.7)
  • Fixed external links on desktop to open in the default browser(v1.1.7)
  • Fixed pasting images when the input field is empty in the desktop application.(v1.1.6)
  • Fixed macOS application entitlements configuration.(v1.1.6)
  • Fixed session navigation when using keyboard shortcuts in the desktop application.(v1.1.6)
  • Fixed escaping backticks when passing commands to PowerShell in the TUI.(v1.1.6)
  • Restored correct attach session lookup behavior in the TUI.(v1.1.6)
  • Fixed encoding of non-ASCII directory paths in HTTP headers.(v1.1.6)
  • Fixed title generation for subtask-only messages to correctly extract user prompts instead of generic tool execution descriptions.(v1.1.4)
  • Ensured that 'name' is not being sent in the request body for custom agents.(v1.1.4)
  • Restored correct skill filtering based on agent permissions.(v1.1.4)
  • Fixed missing await call for available skills within the skill tool.(v1.1.4)
  • Prevented Java Language Server path checks from throwing errors.(v1.1.4)
  • Added automatic assignment of the jp. prefix for the Tokyo region (ap-northeast-1).(v1.1.4)
  • Fixed copy and paste functionality within the terminal on the Desktop application.(v1.1.4)
  • Fixed an issue where @pierre/diffs would crash if a diff contained undefined text.(v1.1.4)
  • Fixed an issue where opening links would sometimes not open in a new tab or browser.(v1.1.4)
  • Fixed an issue where sidebar title padding caused a scrollbar edge case.(v1.1.4)
  • Fixed an issue where using current_binary() was necessary to support symlinked executables.(v1.1.4)
  • Fixed an issue where large messages caused problems on the Desktop application.(v1.1.4)
  • Fixed long-running processes freezing the terminal within the application.(v1.1.3)
  • Fixed terminal flakiness issues experienced in the desktop application.(v1.1.3)
  • Fixed prompt input covering content in the desktop application interface.(v1.1.3)
  • Fixed image dragging functionality within the project edit dialog.(v1.1.3)
  • Fixed flicker and navigation issues when collapsing or expanding projects in the app.(v1.1.3)
  • Fixed unintended submits occurring during IME composition.(v1.1.3)
  • Fixed Lucent Orange background transparency issue for slash commands in the TUI.(v1.1.3)
  • Fixed image dragging in the project edit dialog.(v1.1.3)
  • Fixed permission rule matching to correctly use the permission field instead of the pattern field(v1.1.2)
  • Fixed permission evaluation to use rule-based matching instead of wildcard patterns(v1.1.2)
  • Handled skill scan failures for .claude files gracefully(v1.1.2)
  • Handled the case where big-pickle is unavailable as a fallback(v1.1.2)
  • Prevented the main model thinking variant from applying to the small model(v1.1.2)
  • Fixed symmetric padding in the TUI input field(v1.1.2)
  • Prevented session list rows from wrapping to two lines in the TUI(v1.1.2)
  • Fixed optional session access to prevent runtime errors in the TUI(v1.1.2)
  • Fixed the responsive menu in the desktop application(v1.1.2)
  • Fixed custom slash commands not showing on initial / invocation(v1.1.2)
  • Fixed a few mobile screen size issues(v1.1.2)
  • Fixed dependency installation and git worktree branch creation issues.(v1.1.1)
  • Fixed an issue in the codebase (general fix).(v1.1.1)
  • Fixed Cloudflare AI Gateway SDK chat undefined error.(v1.1.1)
  • Fixed memory leaks in session management.(v1.1.1)
  • Fixed TUI permission tests for the new evaluate function signature.(v1.1.1)
  • Fixed system theme diff highlighting in the TUI.(v1.1.1)
  • Fixed Windows fallback for the "less" command in the session list.(v1.1.1)
  • Fixed import command regex to properly handle file paths.(v1.1.1)
  • Fixed stats command day calculation and time filtering.(v1.1.1)
  • Fixed scroll position restoration in the Desktop application.(v1.1.1)
  • Fixed editing projects in the desktop application.(v1.1.1)
  • Fixed handling of duplicate PR creation when an agent creates a PR.(v1.1.1)
  • Fixed an issue where the 'Agent not found' toast notification was incorrectly displayed for subagents in the TUI.(v1.0.223)
  • Prevented TimeoutOverflowWarning by capping setTimeout delay to the maximum 32-bit signed integer value.(v1.0.222)

Improvements in January 2026

  • Implemented more defensive handling of the project list to prevent errors.(v1.1.23)
  • Filtered dead worktrees from the git worktree list.(v1.1.23)
  • Ensured frontmatter can process the same content as other agents.(v1.1.23)
  • Prettified the retry duration display in the TUI.(v1.1.23)
  • Added an input limit for compaction.(v1.1.23)
  • Used native text truncation for sidebar diff paths in the TUI.(v1.1.23)
  • Centered the initially selected session in the TUI session list.(v1.1.23)
  • Restored the brand integrity of the TUI wordmark.(v1.1.23)
  • Persisted workspace branch selection across sessions on desktop.(v1.1.23)
  • Persisted workspace order and collapsed state in the desktop sidebar.(v1.1.23)
  • Removed the active state from the load more button after it is pressed on desktop.(v1.1.23)
  • Removed the 'more options' tooltip on desktop.(v1.1.23)
  • Hid the "View all sessions" button when viewing an active project page on desktop.(v1.1.23)
  • Moved the left panel toggle button to the right on desktop.(v1.1.23)
  • Showed project options on hover of the row in the desktop sidebar.(v1.1.23)
  • Increased the delay on session list tooltips on desktop.(v1.1.23)
  • Fixed tooltip gutter spacing on session items and archive buttons on desktop.(v1.1.23)
  • Made the archive icon replace the diff count on hover for sessions on desktop.(v1.1.23)
  • Fixed the hover state for recent sessions in the desktop gutter.(v1.1.23)
  • Reduced the font size of the load more button on desktop.(v1.1.23)
  • Added an error message to prompt users to reauthenticate with Copilot when necessary.(v1.1.21)
  • Adjusted LSP wording to better encourage users to fix reported issues.(v1.1.21)
  • Improved the user experience for question prompts within the TUI.(v1.1.21)
  • Made style changes and improved view transitions in the console/app.(v1.1.21)
  • Updated FAQ documentation to include desktop and web links.(v1.1.21)
  • Updated screenshot images in documentation.(v1.1.21)
  • Fixed permission system documentation in the agents section.(v1.1.21)
  • Showed connected providers in the /connect dialog in the TUI.(v1.1.20)
  • Closed existing clients before reassignment in MCP to prevent leaks.(v1.1.20)
  • Deleted keys from recordsByKey upon instance disposal.(v1.1.20)
  • Reduced the desktop download cache TTL to 5 minutes.(v1.1.20)
  • Corrected the health check endpoint URL in the desktop application to /global/health.(v1.1.20)
  • Improved the prompt used by the explore agent(v1.1.19)
  • Updated the User-Agent string to the latest Chrome version for webfetch operations(v1.1.19)
  • Ensured external directory and Bash tool invocations now render working directory details in the TUI(v1.1.19)
  • Tweaked external directory permission rendering in the TUI(v1.1.19)
  • Reduced the desktop download cache time-to-live (TTL) to 5 minutes for faster cache invalidation.(v1.1.18)
  • Removed the symlinkBinary function call that replaced the wrapper script.(v1.1.17)
  • Ensured the desktop and CLI processes are tied to the same Windows JobObject for better process management.(v1.1.17)
  • Improved feedback from edit and write tools to clearly indicate whether changes were successfully applied.(v1.1.16)
  • Disabled clear_thinking when using the zai model.(v1.1.16)
  • Ensured that environment file reads now prompt the user for permission instead of blocking execution.(v1.1.16)
  • Improved dynamic terminal numbering in the TUI.(v1.1.16)
  • Added an icon button for server removal in the dialog select server interface.(v1.1.16)
  • Ensured proper handling of plurals throughout the application.(v1.1.16)
  • Used reasoningConfig for Anthropic models running on Bedrock.(v1.1.16)
  • Stored the API URL in session metadata for better tracking.(v1.1.16)
  • Renamed OPENCODE_PASSWORD environment variable to OPENCODE_SERVER_PASSWORD for clearer authentication configuration.(v1.1.15)
  • Improved error handling specifically for built-in plugin installation failures.(v1.1.15)
  • Enabled wildcard permissions to match commands both with and without arguments.(v1.1.15)
  • Improved server detection and connection logic within the desktop application.(v1.1.15)
  • Resolved defaultServerUrl handling inside AppInterface for better server URL management.(v1.1.15)
  • Renamed kvStore to store for consistency within the TUI.(v1.1.15)
  • Redesigned the display of tips on the TUI home screen.(v1.1.15)
  • Removed the update complete toast notification from the TUI.(v1.1.15)
  • Improved User Message Badges for large titles and small screens in the desktop application.(v1.1.15)
  • Filtered optional dependencies by target platform in Nix builds.(v1.1.15)
  • Refactored event streaming in the TUI to use the SDK instead of manual RPC subscription.(v1.1.14)
  • Added clickable navigation to the subagent header in the TUI.(v1.1.14)
  • Ensured the Codex built-in plugin is always available.(v1.1.13)
  • Ensured /connect works for OpenAI Business plans by adding a missing field.(v1.1.13)
  • Refactored external directory validation into a shared utility to reduce code duplication.(v1.1.13)
  • Improved Codex instructions prompt for better task planning(v1.1.11)
  • Updated documentation and authentication methods for OpenAI(v1.1.11)
  • Deduplicated plugins by name using priority-based resolution.(v1.1.10)
  • Stored terminal and review pane visibility settings per session.(v1.1.10)
  • Changed the terminal cursor to a bar style and stopped it from blinking when the terminal is not focused.(v1.1.10)
  • Prevented the model picker from overflowing when using Zen mode in new sessions.(v1.1.10)
  • Removed inline JavaScript from the desktop application.(v1.1.10)
  • Removed custom URL parameters from the desktop application.(v1.1.10)
  • Improved performance by incrementally rendering turns using markdown caching and lazy diff rendering.(v1.1.8)
  • Enhanced loading performance by implementing chunked message loading and lazy diff loading.(v1.1.8)
  • Improved responsiveness by prefetching adjacent sessions in the application.(v1.1.8)
  • Optimized session management by caching session-scoped stores and adding optional context gating.(v1.1.8)
  • Improved startup stability by gating hydration side-effects and handoff while stores load.(v1.1.8)
  • Improved title generation to avoid repetitive "Analyzing..." prefixes(v1.1.7)
  • Improved TUI layout by hiding header and footer when the sidebar is visible(v1.1.7)
  • Simplified TUI session settings management(v1.1.7)
  • Added an overlay sidebar for narrow screens to improve the mobile experience in TUI(v1.1.7)
  • Added expandable bash output for long commands in TUI to improve readability(v1.1.7)
  • Removed username visibility toggle and simplified user message metadata display in TUI(v1.1.7)
  • Improved indentation and label clarity for TUI answer options(v1.1.7)
  • Added help text to the debug command and its subcommands(v1.1.7)
  • Simplified task tool subagent filtering(v1.1.7)
  • Wrote truncated tool outputs to files(v1.1.7)
  • Added truncation support for all tools.(v1.1.6)
  • Improved handling of unserializable errors.(v1.1.6)
  • Enabled reloading themes automatically when configuration changes in the TUI.(v1.1.6)
  • Cleared the palette cache in the TUI.(v1.1.6)
  • Improved terminal text selection visibility with better color contrast in the desktop application.(v1.1.6)
  • Ensured the desktop window shows immediately during startup.(v1.1.6)
  • Hid permission auto-accept prompts when they are not needed.(v1.1.6)
  • Added a timeout mechanism to prevent operations from hanging indefinitely.(v1.1.4)
  • Filtered out dead worktrees during core functionality execution.(v1.1.4)
  • Improved handling for cases where Git is unavailable or not initialized.(v1.1.4)
  • Upgraded OpenTUI to v0.1.69, resulting in text rendering performance improvements.(v1.1.4)
  • Increased contrast in terminal text for better readability on the Desktop application.(v1.1.4)
  • Improved web load performance through code splitting.(v1.1.4)
  • Improved scroll store performance within the Desktop application.(v1.1.4)
  • Made subtasks clickable in the task list.(v1.1.4)
  • Added a single-instance plugin to prevent multiple desktop windows from opening simultaneously.(v1.1.4)
  • Preserved permission configuration key order to maintain user-defined permission precedence.(v1.1.3)
  • Image parts are now correctly passed to custom commands.(v1.1.3)
  • Filtered out empty messages and reasoning for improved Anthropic API compatibility.(v1.1.3)
  • Applied general improvements and optimizations to transform agents.(v1.1.3)
  • Worktree selection now correctly navigates to the selected worktree.(v1.1.3)
  • Highlighted the collapsed active project in the sidebar.(v1.1.3)
  • Improved the user experience when operations are interrupted.(v1.1.3)
  • Implemented performance improvements in the app through event batching.(v1.1.3)
  • Fixed bottom padding issue in the app interface.(v1.1.3)
  • Increased the default timeout to 30 seconds based on user feedback(v1.1.2)
  • Improved Rust formatter detection and added cargo fmt support(v1.1.2)
  • Allowed exiting when viewing a child session in the TUI(v1.1.2)
  • Optimized model dialog visibility lookups(v1.1.2)
  • Improved prompt input handling in the application(v1.1.2)
  • Deprecated the `tools` configuration, merging it into the `permission` field, with automatic backwards compatibility migration.(v1.1.1)
  • Updated SDK permission events (`PermissionNext` module) with a new structure, including renaming events and fields.(v1.1.1)
  • Added new endpoint `POST /permission/:requestID/reply` for responding to permission requests, deprecating the old endpoint.(v1.1.1)
  • Updated `GET /permission` to return `PermissionNext.Request[]` instead of `Permission.Info[]`.(v1.1.1)
  • Added CORS whitelist support via the `server.cors` configuration option.(v1.1.1)
  • Added Content-Type headers for proxied static assets on the server.(v1.1.1)
  • mDNS service name now includes the port for uniqueness.(v1.1.1)
  • Deprecated agent `maxSteps` field, instructing users to use `steps` instead.(v1.1.1)
  • Unknown agent properties are now collected into the `options` field.(v1.1.1)
  • Mode and plugin globs now only search top-level directories, simplifying configuration.(v1.1.1)
  • Improved plugin loading to handle builtin plugin failures gracefully.(v1.1.1)
  • Wrapped queued user messages with a reminder to stay on track.(v1.1.1)
  • Added managed git worktrees.(v1.1.1)
  • Upgraded OpenTUI to v0.1.68 using GPA.(v1.1.1)
  • Merged instructions arrays across config files instead of overriding them.(v1.1.1)
  • Made install dependencies non-blocking.(v1.1.1)
  • Used --no-cache flag when behind a proxy to prevent connection hangs.(v1.1.1)
  • Checked for context overflow mid-turn in finish-step.(v1.1.1)
  • Display error if an invalid agent is used in a command.(v1.1.1)
  • Made the LSP status icon muted when no LSPs are active in TUI.(v1.1.1)
  • Made the MCP status icon muted when no MCP servers are enabled in TUI.(v1.1.1)
  • Relaxed request timeouts on Desktop.(v1.1.1)
  • Improved application startup time on Desktop.(v1.1.1)
  • Improved desktop window resize handle.(v1.1.1)
  • Added in-app update toasts to the desktop application for better notification.(v1.0.222)
  • Enabled Windows support for PTY and cross-platform build scripts in the desktop application.(v1.0.222)

All Releases in January 2026

v1.1.234 features19 fixes

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

v1.1.215 features4 fixes

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

v1.1.204 features16 fixes

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

v1.1.195 features5 fixes

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

v1.1.182 features2 fixes

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

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

v1.1.163 features10 fixes

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

v1.1.151 feature4 fixes

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

v1.1.144 features5 fixes

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

v1.1.134 features10 fixes

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

v1.1.121 fix

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

v1.1.111 feature2 fixes

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

v1.1.101 feature4 fixes

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

v1.1.82 features2 fixes

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

v1.1.72 features11 fixes

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

v1.1.66 features6 fixes

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

v1.1.47 features12 fixes

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

v1.1.36 features8 fixes

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

v1.1.25 features11 fixes

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

v1.1.111 features12 fixes

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

v1.0.2231 feature1 fix

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

v1.0.2221 feature1 fix

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