Change8

OpenCode desktop

Component

Desktop application updates for OpenCode. Native window management, electron improvements, and cross-platform desktop features.

51 releases172 features260 bug fixesView all OpenCode releases

All DESKTOP Features

  • 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)
  • Enabled API key prompt for Bedrock during authentication login.(v1.1.10)
  • Enabled support for multi-select questions in the core functionality.(v1.1.8)
  • Added the Vesper theme to the desktop application.(v1.1.8)
  • Added interactive question tool for gathering user preferences and clarifying instructions(v1.1.7)
  • Enabled disabling of .claude prompt and skills loading via configuration(v1.1.7)
  • Added ability to hide subagents from the primary agent's system prompt.(v1.1.6)
  • Introduced theme functionality in the TUI.(v1.1.6)
  • Added agent color highlighting to the inline task tool ASCII character and agent name in the TUI.(v1.1.6)
  • Added support for system certificate authorities via the --use-system-ca flag in execArgv.(v1.1.6)
  • Made the General SubAgent visible in the agent list.(v1.1.6)
  • Added audio input and camera permissions to desktop application entitlements.(v1.1.6)
  • Added support for URL-based instructions.(v1.1.4)
  • Enabled loading of OPENCODE_CONFIG_DIR AGENTS.md into the system prompt.(v1.1.4)
  • Added frecency-based file autocomplete to the CLI.(v1.1.4)
  • Added keyboard shortcut 'c' to copy device code during the OAuth flow.(v1.1.4)
  • Added a 'view' button to open files directly from the review sidebar in the Desktop application.(v1.1.4)
  • Enabled opening the review sidebar when selecting a file from the picker in the Desktop application.(v1.1.4)
  • Added middle-click functionality to close tabs in the review sidebar.(v1.1.4)
  • Added support for jp. prefix in Amazon Bedrock cross-region inference profiles.(v1.1.3)
  • Added configuration options and authentication precedence for Bedrock.(v1.1.3)
  • Enabled expanding directory on Tab and selecting on Enter in TUI autocomplete.(v1.1.3)
  • Added system theme resolution and event handling to the TUI.(v1.1.3)
  • Enabled storing image attachments directly within the desktop application.(v1.1.3)
  • Added CLI installation capability to the desktop application.(v1.1.3)
  • Added session search functionality with debounced input and server-side filtering(v1.1.2)
  • Added SVG preview support in the session viewer(v1.1.2)
  • Implemented auto-scroll for the active command in the slash popover(v1.1.2)
  • Added a home icon to the responsive menu in the desktop application(v1.1.2)
  • Added AppStream MetaInfo file for the desktop application(v1.1.2)
  • Introduced granular permission control using object syntax with glob pattern matching for tools like bash and edit.(v1.1.1)
  • Enabled setting blanket permissions using a simple string or setting all permissions at once via a single string value.(v1.1.1)
  • Added sandbox support for git worktrees to allow working in multiple directories per project.(v1.1.1)
  • Added Kotlin LSP integration for enhanced Kotlin development support.(v1.1.1)
  • Added reject message support to permission dialogs for clearer user feedback.(v1.1.1)
  • Added escape key handling to permission dialogs for improved keyboard navigation.(v1.1.1)
  • Added TUI session selection API endpoint for navigation.(v1.1.1)
  • Added variant support for minimal mode.(v1.1.1)
  • Added image preview support in the session viewer on Desktop.(v1.1.1)
  • Added /compact session command to compress conversation history on Desktop.(v1.1.1)
  • Added file context feature to the Desktop application.(v1.1.1)
  • Added context window configuration directly within the Desktop application settings.(v1.0.223)
  • Added support for subagent mentions within the desktop application.(v1.0.222)
  • Added support for LSP workspace/didChangeWatchedFiles notifications.(v1.0.221)
  • Added a new `debug agent` subcommand to the CLI to allow testing agents in isolation.(v1.0.220)
  • Added Gemini 3 Flash to the list of fast models.(v1.0.219)
  • Enabled support for MCP prompts as slash commands.(v1.0.219)
  • Added model usage statistics, including input/output token breakdown, to the stats command.(v1.0.219)
  • Added the rustfmt formatter for Rust files.(v1.0.219)
  • Added Prisma language server support for enhanced code intelligence.(v1.0.218)
  • Introduced extract reasoning middleware for improved context handling.(v1.0.218)
  • Enabled sharing projects across all local servers in the desktop application.(v1.0.214)
  • Added ability to open projects directly in the web interface(v1.0.210)
  • Enabled reading of global Claude skills alongside project-specific skills(v1.0.210)
  • Added a variants toggle for configuration options(v1.0.210)
  • Exposed the server URL directly to plugins for easier integration(v1.0.210)
  • Added system notifications support to the desktop application(v1.0.210)
  • Added readline shortcuts functionality to the desktop application(v1.0.210)
  • Added Nix syntax highlighting support.(v1.0.209)
  • Added nixfmt formatter specifically for Nix files.(v1.0.209)
  • Added support for the supermemory plugin to the ecosystem.(v1.0.209)
  • Added support for configuring region and bearer token in Bedrock integrations.(v1.0.208)
  • Enabled installation of local plugin dependencies specified in package.json.(v1.0.208)
  • Added support for the new ".claude/skills" directory for skill management.(v1.0.208)
  • Added an auto-accept edits toggle in the desktop application.(v1.0.208)
  • Added image preview functionality and deduplication for file uploads in the desktop application.(v1.0.208)
  • Added project editing functionality in the desktop application.(v1.0.208)
  • Added theme preview functionality(v1.0.207)
  • Added path traversal protection to File.read and File.list operations.(v1.0.204)
  • Added ability to disable the spinner animation.(v1.0.204)
  • Added the shfmt formatter for shell scripts.(v1.0.204)
  • Added configurable compaction settings allowing users to disable auto-compaction and pruning via config instead of flags.(v1.0.204)
  • Added MCP UI.(v1.0.204)
  • Added support for GitHub issues and workflow_dispatch events.(v1.0.204)
  • Added native skill tool with a new permission system.(v1.0.190)
  • Added experimental LSP tool support.(v1.0.186)
  • Enabled nixd as an LSP provider for the Nix language.(v1.0.186)
  • Supported pasting images from the clipboard (Ctrl+V) on Windows.(v1.0.186)
  • Added mobile responsiveness to the application interface.(v1.0.186)
  • Provided an ARM64 build specifically for Linux users.(v1.0.186)
  • Added support for Agent Skills functionality.(v1.0.186)
  • Added support for rendering user messages as markdown with a toggle option in the TUI.(v1.0.170)
  • Enabled the oxlint server integration for LSP support in the TUI.(v1.0.170)
  • Added experimental support for the Ty language server.(v1.0.168)
  • Introduced a fork slash command for keyboard-friendly session forking in the TUI.(v1.0.168)
  • Enabled shell mode for the desktop application.(v1.0.168)
  • Added a custom update toast notification for the desktop application.(v1.0.168)
  • Added OIDC_BASE_URL support for custom GitHub App installations.(v1.0.168)
  • Added startup error display in the desktop client(v1.0.165)
  • Added optimistic prompt submission in the desktop client(v1.0.165)
  • Enabled batch operations for editing and marking as 'todoread' with clarified error messages(v1.0.165)
  • Added experimental `session.compacting` hook for pre-compaction context injection(v1.0.165)
  • Added the ability to override the 32k default output token limit using the `OPENCODE_EXPERIMENTAL_OUTPUT_TOKEN_MAX` environment variable(v1.0.165)
  • Added support for Inter and IBM Plex Mono fonts in the desktop client(v1.0.165)
  • Added the Lucent Orange theme(v1.0.165)
  • Added session sharing feature in the desktop client(v1.0.165)
  • Added the ability to disable the terminal title using the `OPENCODE_DISABLE_TERMINAL_TITLE` environment variable(v1.0.165)
  • Added task tool execution hooks and command context tracking for plugins(v1.0.165)
  • Added configurable mentions input for GitHub(v1.0.165)
  • Added `viewportOptions` to scrollbox for padding adjustments to avoid scrollbar overlap(v1.0.165)
  • Added ability to load more sessions per project using a button in the desktop app(v1.0.164)
  • Added experimental oxfmt formatter support(v1.0.164)
  • Enabled shell alias expansion in the ! command(v1.0.164)
  • Added F# language server support(v1.0.156)
  • Added support for custom commands in the desktop application(v1.0.155)
  • Added Gleam LSP and formatter support.(v1.0.153)
  • Added topK function to transform, with temperature defaults for GLM and Minimax.(v1.0.153)
  • Added ARM64 Docker image support.(v1.0.153)
  • Added Dockerfile language server.(v1.0.153)
  • Added TexLab language server and latexindent formatter.(v1.0.153)
  • Enabled support for GITHUB_TOKEN and skipping OIDC in GitHub authentication.(v1.0.153)
  • Added the --session flag to the attach command.(v1.0.153)
  • Added experimental "chat.messages.transform" hook for message processing.(v1.0.151)
  • Enabled showing an indicator for chats currently in progress within the sessions list.(v1.0.151)
  • Added Cerebras integration header with opencode identifier(v1.0.144)
  • Enabled icon discovery feature by default in the Tauri app(v1.0.144)
  • Added support for models.dev family of models(v1.0.144)
  • Used |- to denote intermediate sub-agent steps for clarity(v1.0.144)
  • Added CLI arguments to the agent create command (--path, --description, --mode, --tools) to enable scripting agent creation.(v1.0.142)
  • Enabled Windows support for shell mode, allowing execution of shell commands (! command) via cmd.exe and PowerShell.(v1.0.142)
  • Added project update timestamps to track when projects were last modified(v1.0.138)
  • Added userId and sessionId metadata to experimental telemetry(v1.0.138)
  • Added permission indicator to the footer in the Text User Interface (TUI)(v1.0.138)
  • Added support for three new themes: "orng", "catppuccin-macchiato", and "mercury.com".(v1.0.137)
  • Enabled the ability to toggle MCP servers directly within the TUI.(v1.0.137)
  • Added support for the bash-language-server LSP.(v1.0.137)
  • Introduced support for the terraform-ls language server and formatter.(v1.0.137)
  • Added OCaml LSP support.(v1.0.137)
  • Added ocamlformat support.(v1.0.137)
  • Added PDF support to the read tool.(v1.0.137)
  • Added an optional scrollbar to the session chat interface.(v1.0.137)
  • Enabled dynamic terminal window titles.(v1.0.137)
  • Added an uninstall command.(v1.0.137)
  • Added support for controlling thinking text opacity via themes.(v1.0.137)
  • Added an experimental plugin hook for text completion.(v1.0.137)
  • Added OAuth authentication support for remote MCP servers.(v1.0.137)
  • Restored the experimental flag for websearch/codesearch tools.(v1.0.137)
  • Added maximum steps configuration for supervisor and sub-agents(v1.0.134)
  • Added experimental OpenTelemetry configuration option to enable OTEL spans(v1.0.134)
  • Added Vercel theme(v1.0.134)

All DESKTOP Bug Fixes

  • 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 broken forked sessions with compactions caused by missing parent-child message references.(v1.1.10)
  • Fixed model dialog search issues in favorites/recents list and prevented deprecated models from appearing.(v1.1.10)
  • Fixed silent termination when configuration errors occurred by reporting them instead.(v1.1.10)
  • Fixed capability detection and Kitty keyboard support issues by upgrading OpenTUI to v0.1.71.(v1.1.10)
  • Fixed an issue where project sidebar folder names were not displaying correctly.(v1.1.8)
  • Resolved an issue where the escape key propagation from dialogs was not being stopped.(v1.1.8)
  • Fixed issue where normal transform options conflicted with small model options when generating titles(v1.1.7)
  • Fixed configuration precedence so that local configuration correctly overrides remote configuration(v1.1.7)
  • Fixed crash by cleanly restoring terminal state upon fatal error exit in TUI(v1.1.7)
  • Fixed permission rework issue by restoring the showDetails check in TUI(v1.1.7)
  • Fixed TUI issue where forked message text was not being inserted into the prompt(v1.1.7)
  • Fixed TUI button text visibility in orange themes by adding selectedListItemText(v1.1.7)
  • Fixed TUI autocomplete height constraint to use available screen space(v1.1.7)
  • Fixed permission selection text color by using the selectedForeground color value(v1.1.7)
  • Fixed OAuth discovery by using the correct authorization server URL for MCP(v1.1.7)
  • Fixed custom models without a valid release_date being shown in the web UI model selector(v1.1.7)
  • Fixed external links on desktop to open in the default browser(v1.1.7)
  • Fixed pasting images when the input field is empty in the desktop application.(v1.1.6)
  • Fixed macOS application entitlements configuration.(v1.1.6)
  • Fixed session navigation when using keyboard shortcuts in the desktop application.(v1.1.6)
  • Fixed escaping backticks when passing commands to PowerShell in the TUI.(v1.1.6)
  • Restored correct attach session lookup behavior in the TUI.(v1.1.6)
  • Fixed encoding of non-ASCII directory paths in HTTP headers.(v1.1.6)
  • Fixed title generation for subtask-only messages to correctly extract user prompts instead of generic tool execution descriptions.(v1.1.4)
  • Ensured that 'name' is not being sent in the request body for custom agents.(v1.1.4)
  • Restored correct skill filtering based on agent permissions.(v1.1.4)
  • Fixed missing await call for available skills within the skill tool.(v1.1.4)
  • Prevented Java Language Server path checks from throwing errors.(v1.1.4)
  • Added automatic assignment of the jp. prefix for the Tokyo region (ap-northeast-1).(v1.1.4)
  • Fixed copy and paste functionality within the terminal on the Desktop application.(v1.1.4)
  • Fixed an issue where @pierre/diffs would crash if a diff contained undefined text.(v1.1.4)
  • Fixed an issue where opening links would sometimes not open in a new tab or browser.(v1.1.4)
  • Fixed an issue where sidebar title padding caused a scrollbar edge case.(v1.1.4)
  • Fixed an issue where using current_binary() was necessary to support symlinked executables.(v1.1.4)
  • Fixed an issue where large messages caused problems on the Desktop application.(v1.1.4)
  • Fixed long-running processes freezing the terminal within the application.(v1.1.3)
  • Fixed terminal flakiness issues experienced in the desktop application.(v1.1.3)
  • Fixed prompt input covering content in the desktop application interface.(v1.1.3)
  • Fixed image dragging functionality within the project edit dialog.(v1.1.3)
  • Fixed flicker and navigation issues when collapsing or expanding projects in the app.(v1.1.3)
  • Fixed unintended submits occurring during IME composition.(v1.1.3)
  • Fixed Lucent Orange background transparency issue for slash commands in the TUI.(v1.1.3)
  • Fixed image dragging in the project edit dialog.(v1.1.3)
  • Fixed permission rule matching to correctly use the permission field instead of the pattern field(v1.1.2)
  • Fixed permission evaluation to use rule-based matching instead of wildcard patterns(v1.1.2)
  • Handled skill scan failures for .claude files gracefully(v1.1.2)
  • Handled the case where big-pickle is unavailable as a fallback(v1.1.2)
  • Prevented the main model thinking variant from applying to the small model(v1.1.2)
  • Fixed symmetric padding in the TUI input field(v1.1.2)
  • Prevented session list rows from wrapping to two lines in the TUI(v1.1.2)
  • Fixed optional session access to prevent runtime errors in the TUI(v1.1.2)
  • Fixed the responsive menu in the desktop application(v1.1.2)
  • Fixed custom slash commands not showing on initial / invocation(v1.1.2)
  • Fixed a few mobile screen size issues(v1.1.2)
  • Fixed dependency installation and git worktree branch creation issues.(v1.1.1)
  • Fixed an issue in the codebase (general fix).(v1.1.1)
  • Fixed Cloudflare AI Gateway SDK chat undefined error.(v1.1.1)
  • Fixed memory leaks in session management.(v1.1.1)
  • Fixed TUI permission tests for the new evaluate function signature.(v1.1.1)
  • Fixed system theme diff highlighting in the TUI.(v1.1.1)
  • Fixed Windows fallback for the "less" command in the session list.(v1.1.1)
  • Fixed import command regex to properly handle file paths.(v1.1.1)
  • Fixed stats command day calculation and time filtering.(v1.1.1)
  • Fixed scroll position restoration in the Desktop application.(v1.1.1)
  • Fixed editing projects in the desktop application.(v1.1.1)
  • Fixed handling of duplicate PR creation when an agent creates a PR.(v1.1.1)
  • Fixed an issue where the 'Agent not found' toast notification was incorrectly displayed for subagents in the TUI.(v1.0.223)
  • Prevented TimeoutOverflowWarning by capping setTimeout delay to the maximum 32-bit signed integer value.(v1.0.222)
  • Fixed desktop prompt input cleanup behavior.(v1.0.221)
  • Fixed 'Agent not found' toast appearing for subagents in the TUI.(v1.0.221)
  • Fixed an issue where plugin and mode glob patterns were incorrect.(v1.0.220)
  • Fixed the desktop application not rendering large sessions correctly.(v1.0.220)
  • Fixed MDNS failures that occurred when a service was already registered.(v1.0.219)
  • Resolved an issue where the tool would error when reading plural resource types.(v1.0.219)
  • Fixed OpenAI variants for Codex models.(v1.0.219)
  • Ensured model variants function correctly for completely custom models.(v1.0.219)
  • Fixed high CPU usage and memory leak when filtering the model list to empty results.(v1.0.215)
  • Fixed incorrect Cloudflare provider information.(v1.0.214)
  • Fixed split diff alignment issues in the Core component.(v1.0.213)
  • Resolved markdown jitter in the Core component.(v1.0.213)
  • Prevented the desktop application from hanging when connected to a dead server.(v1.0.213)
  • Fixed module resolution issues by using a named import for bonjour-service(v1.0.210)
  • Prevented corruption of the model list caused by SolidJS reactivity issues in the TUI(v1.0.210)
  • Fixed incorrect theme command documentation in tui.mdx(v1.0.210)
  • Fixed an issue where the format parameter in WebFetch was required, now defaulting to markdown.(v1.0.209)
  • Fixed filtering of messages to only include step-start parts when communicating with models.(v1.0.209)
  • Fixed issue where Claude streams were being truncated during generation.(v1.0.208)
  • Fixed ESLint LSP server failing to auto-install on Windows.(v1.0.208)
  • Fixed scroll synchronization issues in the desktop application.(v1.0.208)
  • Fixed an issue causing context usage misalignment in the desktop application.(v1.0.208)
  • Fixed typos in various documentation files(v1.0.207)
  • Fixed the compact command so it now properly cleans up revert state after a revert operation.(v1.0.204)
  • Fixed compaction configuration checks to properly respect user settings.(v1.0.204)
  • Fixed the `opencode web` baseURL error.(v1.0.204)
  • Fixed the upgrade command to use the gh releases page if the installation method is not npm, bun, or pnpm.(v1.0.204)
  • Fixed mdns global configuration.(v1.0.204)
  • Fixed prompt input issues, and issues related to directory and branch display in the status bar.(v1.0.204)
  • Fixed the display of server connection failures.(v1.0.199)
  • Fixed incorrect Content-Type headers being sent for static assets on app.opencode.ai.(v1.0.199)
  • Fixed an issue where snapshots were not being performed if the finish-step was not reached.(v1.0.186)
  • Fixed an issue where the frontend was not using the correct port for PTY websocket connections.(v1.0.186)
  • Fixed an issue where the application was using a hardcoded port (4096) instead of the current page port.(v1.0.186)
  • Fixed error handling issues on the Desktop application.(v1.0.170)
  • Prevented prompt history navigation when the prompt input field is dirty (unsaved changes).(v1.0.170)
  • Fixed model validation failing before executing a slash command.(v1.0.168)
  • Fixed incorrect expanded states on the desktop application.(v1.0.168)
  • Fixed desktop view showing a smaller max-width when a review was open.(v1.0.168)
  • Fixed the image button not showing in shell mode on the desktop application.(v1.0.168)
  • Fixed incorrect error styles on the desktop application.(v1.0.168)
  • Fixed prompt history navigation and accidental optimistic prompt duplication on the desktop application.(v1.0.168)
  • Fixed desktop sessions not being ordered by most recent.(v1.0.168)
  • Fixed desktop application responding to pinch to zoom gestures.(v1.0.168)
  • Fixed Tauri incorrectly configuring display backends on Linux.(v1.0.168)
  • Removed the interleaved thinking filter for certain Kimi K2 thinking model providers that were causing issues.(v1.0.168)
  • Fixed session list selection from jumping to the active session when confirming deletion(v1.0.165)
  • Fixed a TypeError in session status within the TUI(v1.0.165)
  • Kept the session dialog open if deleting a session fails(v1.0.165)
  • Fixed `mcpName` being sent as state when the authUrl does not contain the `state` parameter(v1.0.165)
  • Fixed subagent navigation order to correctly use newest-to-oldest(v1.0.165)
  • Fixed the configuration option `setCacheKey` not being respected(v1.0.165)
  • Fixed command shortcuts(v1.0.165)
  • Fixed the load more button functionality(v1.0.165)
  • Fixed prompt history navigation in the desktop app(v1.0.164)
  • Fixed focus on prompt input after closing dialogs(v1.0.164)
  • Fixed prompt input for multi-line text(v1.0.164)
  • Fixed defensive audio initialization(v1.0.164)
  • Fixed git branch filewatcher and added flag to completely disable watcher(v1.0.164)
  • Fixed Tauri desktop app SSE connection timeout(v1.0.164)
  • Fixed autocomplete file loading in the TUI(v1.0.164)
  • Fixed GitHub install command for repos with dots in the name(v1.0.164)
  • Fixed system prompt field usage from prompt input(v1.0.164)
  • Fixed user invoked subtasks that were causing tool_use or missing thinking signatures(v1.0.164)
  • Fixed argument boundaries when using the run command.(v1.0.163)
  • Fixed TUI dialog select items being displayed across two lines when truncated.(v1.0.163)
  • Fixed intermittent issue where LSP diagnostics were not fully reported due to incorrect debouncing.(v1.0.163)
  • Fixed system prompt rejoining issue when an experimental plugin hook was triggered, ensuring caching is preserved.(v1.0.163)
  • Fixed issue causing the terminal to fail in the desktop application(v1.0.156)
  • Fixed issue preventing the share page from loading or functioning correctly(v1.0.156)
  • Fixed input borders not being drawn correctly in transparent themes.(v1.0.153)
  • Added retry logic for server_error, rate_limit, and no_kv_space to better handle Foundry API issues.(v1.0.153)
  • Fixed the TUI opening the parent session instead of the intended subagent when using the continue flag.(v1.0.153)
  • Fixed a UI issue where a Node reference guard was missing for SSR compatibility in isTriggerTitle.(v1.0.153)
  • Fixed application exit behavior so the app only exits when the prompt is empty; the exit key now correctly falls through to allow normal text input when the prompt is not empty.(v1.0.152)
  • Fixed a typo in osascript related to clipboard operations.(v1.0.151)
  • Fixed an internal error occurring when using the "/compact" command.(v1.0.151)
  • Fixed the debug LSP diagnostics command which failed for certain Language Server Protocols.(v1.0.151)
  • Fixed Windows LSP URIs incorrectly using backslashes, which caused Biome initialization failures.(v1.0.151)
  • Fixed the bash tool to prevent excessive 'cd' command spamming.(v1.0.151)
  • Fixed a fatal error UI readability issue specifically in light mode.(v1.0.151)
  • Fixed light mode visibility issue for filepaths shown in /undo diff files(v1.0.144)
  • Fixed custom provider lookup failure within the 'Other' authentication flow(v1.0.144)
  • Fixed CLI issue preventing it from obtaining directory data from the server(v1.0.144)
  • Fixed crash/issue where key events were being registered twice on some older terminal emulators(v1.0.144)
  • Fixed buffer leaks occurring during prompt input operations(v1.0.144)
  • Fixed /provider endpoint to correctly return the list of loaded providers(v1.0.144)
  • Fixed hook error suppression that was incorrectly preventing errors from being properly reported.(v1.0.142)
  • Fixed exit command aliases ("exit", "quit", ":q") not working correctly in the TUI prompt.(v1.0.142)
  • Fixed custom headers being sent in MCP even when OAuth settings were disabled(v1.0.138)
  • Fixed sidebar working directory color contrast issues when files are modified, improving visibility in light themes.(v1.0.137)
  • Fixed parcel watcher support for musl environments.(v1.0.137)
  • Fixed incorrect provider filtering when using the /connect endpoint.(v1.0.137)
  • Fixed sessions not sorting correctly by their last updated time.(v1.0.137)
  • Fixed dialog prompt colors in light themes to ensure proper visibility.(v1.0.137)
  • Fixed autocomplete text color when there are no matching items.(v1.0.137)
  • Fixed the autocomplete popup repositioning incorrectly upon window resize.(v1.0.137)
  • Fixed compatibility issues with SAP AI Core Vercel AI SDK v2.(v1.0.137)
  • Fixed themes being sorted incorrectly (non-alphabetically) in the /theme modal.(v1.0.137)
  • Fixed the timestamp toggle functionality to reliably hide or show timestamps when activated.(v1.0.137)
  • Fixed an issue with the opencode web command.(v1.0.137)
  • Fixed shell detection to correctly support non-standard shell paths by using the basename.(v1.0.137)
  • Fixed logic related to merging provider URLs.(v1.0.137)
  • Fixed CLI help text wrapping, ensuring better readability.(v1.0.137)
  • Fixed sessions disappearing after running git init.(v1.0.137)
  • Fixed the text displayed by the timestamp toggle in the command list to be dynamic.(v1.0.137)
  • Fixed deprecated models from appearing in the model picker interface.(v1.0.137)
  • Fixed PTY session cloning when reconnecting on desktop(v1.0.134)
  • Fixed ProviderInitError specifically for GitHub Copilot Enterprise(v1.0.134)
  • Fixed session migration for projects transitioning from having no commits to having commits(v1.0.134)
  • Fixed VCS being incorrectly set to git when no commits exist in the repository(v1.0.134)
  • Fixed SAP AI Core provider SDK initialization(v1.0.134)

Releases with DESKTOP Changes

v1.1.234 features19 fixes
15h ago

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

v1.1.215 features4 fixes
Jan 15, 2026

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

v1.1.204 features16 fixes
Jan 14, 2026

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

v1.1.195 features5 fixes
Jan 14, 2026

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

v1.1.182 features2 fixes
Jan 13, 2026

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
Jan 13, 2026

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

v1.1.163 features10 fixes
Jan 13, 2026

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

v1.1.151 feature4 fixes
Jan 12, 2026

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

v1.1.144 features5 fixes
Jan 12, 2026

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

v1.1.134 features10 fixes
Jan 11, 2026

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

v1.1.101 feature4 fixes
Jan 9, 2026

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

v1.1.82 features2 fixes
Jan 9, 2026

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

v1.1.72 features11 fixes
Jan 8, 2026

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

v1.1.66 features6 fixes
Jan 7, 2026

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

v1.1.47 features12 fixes
Jan 6, 2026

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

v1.1.36 features8 fixes
Jan 5, 2026

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

v1.1.25 features11 fixes
Jan 5, 2026

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

v1.1.111 features12 fixes
Jan 4, 2026

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

v1.0.2231 feature1 fix
Jan 1, 2026

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

v1.0.2221 feature1 fix
Jan 1, 2026

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

v1.0.2211 feature2 fixes
Dec 31, 2025

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

v1.0.2201 feature2 fixes
Dec 31, 2025

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

v1.0.2194 features4 fixes
Dec 31, 2025

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

v1.0.2182 features
Dec 30, 2025

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

v1.0.2151 fix
Dec 30, 2025

This release focuses on stability and resource management, primarily addressing a significant performance issue. Users will benefit from reduced CPU usage and memory leaks when filtering the model list to show no results.

v1.0.2141 feature1 fix
Dec 30, 2025

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

v1.0.2133 fixes
Dec 30, 2025

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

v1.0.212
Dec 30, 2025
v1.0.2106 features3 fixes
Dec 30, 2025

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

v1.0.2093 features2 fixes
Dec 30, 2025

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

v1.0.2086 features4 fixes
Dec 29, 2025

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

v1.0.2071 feature1 fix
Dec 29, 2025

This release introduces a new theme preview feature for easier visual selection. Key updates include synchronizing LSP updates and ensuring the current working directory is included in local MCP transport. Documentation has also been improved with new guides for plugins.

v1.0.2046 features6 fixes
Dec 27, 2025

This release introduces several new capabilities, including path traversal protection for file operations, the shfmt formatter for shell scripts, and support for GitHub issues and workflow_dispatch events. Several bugs were resolved, notably fixing the `opencode web` baseURL error and ensuring the compact command cleans up revert state correctly. Users also gain more control over UI elements like the spinner animation and compaction settings.

v1.0.1992 fixes
Dec 25, 2025

This release focuses primarily on stability and correctness, fixing an issue with server connection failure display and correcting Content-Type headers for static assets. Additionally, tips are now disabled on the home route for a cleaner initial view.

v1.0.1901 feature
Dec 22, 2025

This release introduces a significant new capability with the addition of a native skill tool that includes a permission system. This update focuses on expanding core functionality and enhancing security controls for tool usage.

v1.0.1866 features3 fixes
Dec 22, 2025

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

v1.0.1702 features2 fixes
Dec 19, 2025

This release introduces markdown rendering for user messages in the TUI and adds oxlint server support for LSP. Desktop users benefit from improved error handling and separated shell prompt history, alongside UX refinements like smooth scrolling in the TUI autocomplete.

v1.0.1685 features10 fixes
Dec 18, 2025

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

v1.0.16512 features8 fixes
Dec 17, 2025

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

v1.0.1643 features10 fixes
Dec 16, 2025

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

v1.0.1634 fixes
Dec 16, 2025

This release focuses primarily on stability and correctness, addressing several key bugs related to command execution, UI rendering in the TUI, and ensuring accurate LSP diagnostic reporting. Key fixes include preserving system prompt caching and correcting argument boundaries in the run command.

v1.0.1561 feature2 fixes
Dec 15, 2025

This release introduces support for the F# language server, significantly expanding language capabilities. Additionally, critical bugs affecting the desktop terminal and the share page functionality have been resolved.

v1.0.1551 feature
Dec 15, 2025

This release introduces a significant new capability for desktop users by adding support for custom commands. This allows for greater customization and automation within the application environment.

v1.0.1537 features4 fixes
Dec 14, 2025

This release introduces several new language server and formatter integrations, including Gleam and TexLab, alongside ARM64 Docker support. Key fixes address visual issues in transparent themes and improve TUI behavior during session continuation. Enhancements also include better API resilience for Foundry and reduced context window usage from LSP diagnostics.

v1.0.1521 fix
Dec 12, 2025

This release focuses on improving shell compatibility and stability, particularly on Windows, by enhancing Git Bash detection and fixing an issue with application exit behavior. Users will notice more reliable shell execution and correct handling of the exit key when the input prompt is not empty.

v1.0.1512 features6 fixes
Dec 12, 2025

This release introduces an experimental hook for transforming chat messages and adds a visual indicator for ongoing chat sessions. Several important bug fixes address issues with LSP initialization on Windows, TUI readability in light mode, and command execution errors.

v1.0.1444 features6 fixes
Dec 11, 2025

This release introduces new integration capabilities with the addition of Cerebras headers and support for the models.dev family. Several critical bugs were resolved, including fixes for custom provider authentication and improved error messaging for failed tool executions. Users will also notice UX enhancements like improved interleaved thinking and the default setting of Gemini thinking level to high.

v1.0.1422 features2 fixes
Dec 10, 2025

This release introduces significant usability enhancements, most notably adding Windows support for shell mode execution and enabling agent creation via CLI arguments for better scripting integration. Several bugs were also addressed, including fixing improper error reporting from hooks and ensuring TUI exit commands function reliably.

v1.0.1383 features1 fix
Dec 9, 2025

This release introduces several new tracking and visibility features, including project update timestamps and a permission indicator in the TUI footer. A key fix addresses an issue where custom headers were incorrectly sent in MCP requests despite OAuth settings. The release also enhances telemetry data collection.

v1.0.13714 features17 fixes
Dec 9, 2025

This release introduces significant language server support, adding LSP and formatting capabilities for Bash and Terraform, alongside OCaml support. Users will benefit from new customization options like three new themes, optional chat scrollbars, and dynamic terminal titles. Numerous bugs were fixed, including improvements to theme color contrast, autocomplete behavior, and session management.

v1.0.1343 features5 fixes
Dec 5, 2025

This release introduces new configuration options for agent step limits and experimental OpenTelemetry tracing. Key fixes address initialization errors for GitHub Copilot Enterprise and SAP AI Core, along with improvements to session handling during repository commit changes. Users will also notice enhanced TUI readability and increased default scroll speed.