Skip to content

Changelog

New updates and improvements to OpenCode

  1. v1.1.14

    Support resource content type in MCP tool output

    Improvements 11

    • CoreCheck worktree for external_directory permission in subdirectories@dmmulroy
    • CoreBump Copilot plugin version
    • TerminalAdd clickable navigation to subagent header
    • TerminalAdd mouse hover and click support to questions tool@indeep99
    • TerminalFix prompt ref initialization to prevent undefined reference errors
    • TerminalRefactor event streaming in TUI to use SDK instead of manual RPC subscription
    • TerminalFix cursor position when pasting single-line text in TUI@Octane0411
    • TerminalAdd mouse hover and click support to autocomplete@kitlangton
    • TerminalCopy OAuth URL when device code is unavailable@itskingori
    • TerminalFix slash command autocomplete highlighted row jumping@kitlangton
    • DesktopAdd image preview support for image attachments in desktop@dbpolito
  2. v1.1.13

    Ensure Codex built-in plugin is always available

    Improvements 15

    • CoreEnsure /connect works for OpenAI Business plans by adding missing field
    • CoreTrack file modifications in ACP@wid4t
    • CorePass sessionID to chat.system.transform@spoons-and-mirrors
    • CoreExtract external directory validation to shared utility to reduce code duplication across tools
    • CoreExclude 'none' variant for gpt-5.2-codex@Alejandro-CSt
    • CoreFollow symlinks by default in ripgrep searches@kdcokenny
    • CoreDisable telemetry in the PHP language server@madflow
    • TerminalMove props.ref to onMount in TUI component@itsrainingmani
    • TerminalFixed command palette incorrectly highlighting items on mouse hover@kitlangton
    • DesktopAdd ability to fork sessions in desktop app@dbpolito
    • DesktopMake mouse hover and click work on prompt input autocomplete@dbpolito
    • DesktopAdd missing StoreExt import and fix unused mut warning in desktop@jerome-benoit
    • DesktopFix missing import causing desktop build to fail@Leka74
    • DesktopSupport configuring default server URL for desktop@athal7
    • DesktopRemove split operation in serverDisplayName function@OpeOginni
  3. v1.1.12 +1

    Ensure GPT-5.2-codex has variants

    Improvements

    • CoreAdjust Codex styling and fix hint display
    • CoreUpdate docs and authentication methods for OpenAI
    • CoreImprove Codex instructions prompt for better task planning
    • CoreAdd Codex authentication support
    • TerminalFix instance disposal to prevent memory leaks and dangling references
    • CoreAdd ChatGPT-Account-Id header for organization subscriptions@fdematos
  4. v1.1.10

    Disable server unless explicitly opted in

    Improvements 14

    • CoreReport config errors instead of silent termination@ariane-emory
    • CoreUpgrade OpenTUI to v0.1.72
    • CoreResolve broken forked sessions with compactions due to missing parent-child message references@ryanwyler
    • CoreUpgrade OpenTUI to v0.1.71, fixing capability detection and Kitty keyboard support
    • CoreDeduplicate plugins by name with priority-based resolution@devxoul
    • CoreBump Copilot plugin version
    • CoreFix model dialog search issues in favorites/recents list and prevent deprecated models from appearing
    • TerminalEnable API key prompt for Bedrock in auth login@Raviguntakala
    • DesktopRemove inline JavaScript from the app
    • DesktopRemove custom URL parameter from app
    • DesktopPrevent model picker overflow with Zen mode in new sessions@0xajka
    • DesktopComplete symlink support implementation and enable CI for PRs in desktop app@jerome-benoit
    • DesktopStore terminal and review pane visibility per session
    • DesktopChange terminal cursor to bar and stop blinking when not focused@dbpolito
  5. v1.1.8

    Upgrade OpenTUI to v0.1.70

    Improvements 11

    • CoreSupport multi-select questions
    • CoreDocument cargofmt in docs@marc2332
    • TerminalStop escape key propagation from dialogs
    • TerminalUse full file path for fuzzy matching in autocomplete@bagatka
    • DesktopRevert fix for opening external links in default browser
    • DesktopCache session-scoped stores and add optional context gating
    • DesktopIncrementally render turns with markdown caching and lazy diff rendering
    • DesktopGate hydration side-effects and handoff while stores load
    • DesktopPrefetch adjacent sessions in the app
    • DesktopImplement chunked message loading and lazy diff loading for improved performance
    • DesktopFix project sidebar folder name display issue@0xajka
  6. v1.1.7

    Add kind, title, and rawInput fields to ACP tool_call_update events

    Improvements 25

    • CoreAdd help text to debug command and subcommands@assagman
    • CoreAllow disabling .claude prompt and skills loading@freespace8
    • CoreAdd interactive question tool for gathering user preferences and clarifying instructions
    • CoreFix issue with normal transform options conflicting with small model options when generating title
    • CoreWrite truncated tool outputs to files
    • CoreSimplify task tool subagent filtering@malhashemi
    • CoreImproved title generation to avoid repetitive "Analyzing..." prefixes
    • CoreUse correct authorization server URL for OAuth discovery in MCP@rscarvalho
    • CoreConfig precedence now correctly allows local config to override remote@elithrar
    • CoreUpdate Homebrew formula for anomalyco tap
    • TerminalRestore showDetails check removed in Permission rework@ryanwyler
    • TerminalCleanly restore terminal state on fatal error exit@itsrainingmani
    • TerminalImprove responsive layout by hiding header and footer when sidebar is visible
    • TerminalSimplified session settings management@maxstevens-nl
    • TerminalRemove unused imports and variables from header component
    • TerminalAdd overlay sidebar for narrow screens to improve mobile experience
    • TerminalAdd expandable bash output for long commands to improve readability
    • TerminalRemove username visibility toggle and simplify user message metadata display in TUI
    • TerminalImprove indentation and label clarity for TUI answer options
    • TerminalEnsure forked message text is inserted in prompt when forking conversations@ariane-emory
    • TerminalUse selected foreground color for permission selection text@ariane-emory
    • TerminalConstrain autocomplete height to available screen space in TUI@Raviguntakala
    • TerminalAdd selectedListItemText to orange themes for button text visibility@ThanhNguyxn
    • DesktopShow custom models without valid release_date in web UI model selector@zerone0x
    • DesktopOpen external links in default browser on desktop@athal7
  7. v1.1.6

    Encode non-ASCII directory paths in HTTP headers

    Improvements 24

    • CoreAdd truncation for all tools
    • CoreMake General SubAgent visible in agent list@dbpolito
    • CoreImprove handling of unserializable errors
    • CoreAdded ability to hide subagents from primary agent's system prompt@Sewer56
    • CoreAdd --use-system-ca flag in execArgv to support system certificate authorities
    • CoreEnsure commands listing subagent work
    • TerminalAdd theme functionality
    • TerminalReload theme when configuration changes
    • TerminalClear palette cache
    • TerminalAdd agent color to inline task tool ASCII character and highlight agent name@spoons-and-mirrors
    • TerminalEscape backticks when passing commands to PowerShell@NSPC911
    • TerminalRestore attach session lookup behavior in TUI@rmk40
    • DesktopFix pasting images when input is empty in desktop app@dbpolito
    • DesktopBundle media framework in desktop application@Brendonovich
    • DesktopFixed macOS application entitlements configuration@Brendonovich
    • DesktopAdd audio input and camera permissions to entitlements@saeedvaziry
    • DesktopBundle media framework in AppImage for desktop application@Brendonovich
    • DesktopUse Show instead of Suspense in desktop application@Brendonovich
    • DesktopAdd UI package to desktop application@Brendonovich
    • DesktopShow window immediately during desktop startup@usvimal
    • DesktopRework storage approach in app
    • DesktopFix session navigation with keyboard shortcuts
    • DesktopPermission auto-accept should hide when not needed
    • DesktopImprove terminal text selection visibility with better color contrast
  8. v1.1.4

    Add timeout to prevent hanging operations

    Improvements 26

    • CoreAdd support for URL-based instructions@spoons-and-mirrors
    • CoreLoad OPENCODE_CONFIG_DIR AGENTS.md into the system prompt@ThomasGormley
    • CoreFix title generation for subtask-only messages to extract actual user prompts instead of generic tool execution descriptions
    • CoreEnsure 'name' isn't being sent in request body for custom agent
    • CoreRestore skill filtering by agent permissions@malhashemi
    • CoreAdd missing await for available skills in skill tool@mwolting
    • CorePrevent Java Language Server path checks from throwing errors@T1mn
    • CoreAdd automatic jp. prefix assignment for Tokyo region (ap-northeast-1)@ikeda-tomoya-swx
    • CorePolish documentation markdown wording and capitalization@T1mn
    • CoreFilter dead worktrees in core functionality
    • CoreHandle cases where git is not available or initialized
    • CoreUpgrade OpenTUI to v0.1.69 with text rendering performance improvements
    • TerminalAdd frecency-based file autocomplete to CLI@galkatz373
    • TerminalAdd keyboard shortcut 'c' to copy device code in OAuth flow@akinfelami
    • TerminalFix sidebar title padding to prevent scrollbar edge case@ryanwyler
    • DesktopCopy and paste in terminal was broken
    • DesktopFix desktop documentation
    • DesktopIncrease contrast in terminal text for better readability
    • DesktopAdd view button to open files from review sidebar@justrau
    • DesktopOpen review sidebar when selecting file from picker@justrau
    • DesktopAdd middle-click to close tabs in review sidebar@justrau
    • DesktopImproved web load performance through code splitting
    • DesktopImprove scroll store performance in app
    • DesktopUpdate Cargo.lock@Brendonovich
    • DesktopAdd single-instance plugin to prevent multiple desktop windows@Junseo5
    • DesktopMake subtasks clickable in the task list@OpeOginni
  9. v1.1.3

    Fixed terminal long-running processes in app

    Improvements 23

    • CorePreserve permission config key order to maintain user-defined permission precedence
    • CorePass image parts to custom commands@melihmucuk
    • CoreAdd support for jp. prefix in Amazon Bedrock cross-region inference profiles@ikeda-tomoya-swx
    • CoreAdd configuration options and authentication precedence for Bedrock@wnkz
    • CoreTransform agent improvements and optimizations
    • CoreFilter out empty messages and reasoning for Anthropic API compatibility
    • TerminalExpand directory on Tab, select on Enter in TUI autocomplete@yuguorui
    • TerminalUpdate GitHub Actions examples to use actions/checkout@v6@joshuadavidthomas
    • TerminalFix Lucent Orange background transparency for slash commands@roerohan
    • TerminalAdd description for MCP command in documentation@cravenceiling
    • TerminalAdd system theme resolution and event handling to TUI
    • TerminalImprove experience when operations are interrupted
    • DesktopStore image attachments in the app
    • DesktopFix bottom padding in app interface
    • DesktopFixed terminal flakiness issues in the app
    • DesktopPerformance improvements through event batching in app
    • DesktopFix prompt input covering content in app
    • DesktopWorktree selection now correctly navigates to the selected worktree
    • DesktopAvoid unintended submits during IME composition@MogamiTsuchikawa
    • DesktopHighlight collapsed active project in sidebar@albingroen
    • DesktopFix flicker and navigation issues when collapsing or expanding projects in the app@albingroen
    • DesktopAdd CLI installation to desktop application@dbpolito
    • DesktopFix image dragging in project edit dialog@albingroen
  10. v1.1.2

    Fix permission rule matching to use permission field instead of pattern field

    Improvements 20

    • CoreFix permission evaluation to use rule-based matching instead of wildcard patterns
    • CoreHandle skill scan failures for .claude files gracefully
    • CoreHandle case where big-pickle is unavailable as a fallback
    • CorePrevent main model thinking variant from applying to small model@melihmucuk
    • CoreIncrease default timeout to 30 seconds based on user feedback
    • CoreAdd session search functionality with debounced input and server-side filtering
    • CoreImprove Rust formatter detection and add cargo fmt support
    • TerminalAllow exit when viewing child session in TUI@rmk40
    • TerminalFix symmetric padding in TUI input field
    • TerminalPrevent session list rows from wrapping to two lines@rgodha24
    • TerminalFix optional session access to prevent runtime errors in TUI
    • DesktopImplement auto-scroll for active command in slash popover@OpeOginni
    • DesktopFix responsive menu in desktop application@dbpolito
    • DesktopOptimize model dialog visibility lookups@shkumbinhasani
    • DesktopAdd home icon to responsive menu in desktop app@dbpolito
    • DesktopAdd SVG preview support in session viewer@shuv1337
    • DesktopAdd AppStream MetaInfo file for desktop application@NN708
    • DesktopFix mobile screen size issues@carterworks
    • DesktopFix custom slash commands not showing on initial /@Raviguntakala
    • DesktopImproved prompt input handling in the application