Changelog
New updates and improvements to OpenCode
v1.1.13 Ensure Codex built-in plugin is always available
Improvements 9
- 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
v1.1.12 v1.1.11 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
v1.1.10 Disable server unless explicitly opted in
Improvements 8
- 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
v1.1.8 Upgrade OpenTUI to v0.1.70
Improvements
v1.1.7 Add kind, title, and rawInput fields to ACP tool_call_update events
Improvements 23
- 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
v1.1.6 Encode non-ASCII directory paths in HTTP headers
Improvements 12
- 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
v1.1.4 Add timeout to prevent hanging operations
Improvements 15
- 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
v1.1.3 Fixed terminal long-running processes in app
Improvements 12
- 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
v1.1.2 Fix permission rule matching to use permission field instead of pattern field
Improvements 11
- 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