Changelog
New updates and improvements to OpenCode
v1.1.49 Revert pull request that was mistakenly merged
Improvements 64
- CoreAdd --mdns-domain flag to customize mDNS hostname@luiz290788
- CoreAdded and deleted file status now correctly calculated in app
- CoreAdd User-Agent header for GitLab AI Gateway requests@vglafirov
- CoreAdd Ormolu code formatter for Haskell@mimi1vx
- CoreUse OpenTUI OSC52 clipboard implementation
- CoreConvert system message content to string for Copilot provider@jogi47
- CoreGive OPENCODE_CONFIG_CONTENT proper priority for setting config based on docs@OpeOginni
- CoreFixed session title generation with OpenAI models@oomathias
- CoreSimplify directory tree output for prompts
- CoreFix task status to show current tool state from message store
- CoreAllow starting new sessions after errors by fixing stuck session status
- CoreAdjust resolve parts to properly order tool calls when messages contain multiple @ references
- CoreHide badge for builtin slash commands
- CoreAdd workspace tests to the app@neriousy
- CoreSend custom agent prompts as developer messages instead of user messages when using Codex subscriptions
- CoreFixed variant logic for Anthropic models through OpenAI compatibility endpoint
- CoreAdd prompt caching support for Claude Opus on AWS Bedrock@rgodha24
- CoreScope agent variant to model@neavo
- CorePrevent duplicate AGENTS.md injection when reading instruction files@code-yeongyu
- CoreOpenCode no longer hangs when using client.app.log() during initialization@desmondsow
- CoreRemove outer backtick wrapper in session transcript tool formatting@zerone0x
- CoreAllow user plugins to override built-in auth plugins@JosXa
- CoreBinary file handling in file view@alexyaroshuk
- CoreEnsure switching Anthropic models mid-conversation works without errors and fix reasoning opaque not being picked up for Gemini models
- CoreFix issue where folders and files starting with "." could not be mentioned with @
- CoreShow actual retry error message instead of generic error message
- CoreUse process.env directly for runtime environment mutations in provider@jerome-benoit
- CoreAdd reasoning variants support for SAP AI Core@jerome-benoit
- CoreAdd UTF-8 encoding defaults for Windows PTY@01luyicheng
- TerminalRespect terminal transparency in system theme@pablopunk
- TerminalTruncate session title in exit banner to prevent display overflow
- TerminalShow exit message banner in TUI
- TerminalAdd spinner animation for Task tool
- TerminalCorrect pluralization of match count in grep and glob tools@adamjhf
- TerminalRemove extra padding between search and results in dialog-select
- TerminalAdd UI for skill tool in session view
- TerminalConditionally render bash tool output in TUI
- TerminalAdd skill dialog for selecting and inserting skills
- TerminalEnable password authentication for remote session attachment
- TerminalFix documentation issues@lailoo
- TerminalRevert skill slash commands feature
- TerminalAdd skill slash commands to the app
- DesktopFix prompt input overflow issue in app@neriousy
- DesktopSidebar losing projects on collapse has been fixed
- DesktopAdd workspace toggle command to command palette and prompt input@alexyaroshuk
- DesktopSearch through sessions
- DesktopStandardize icon sizes in the application
- DesktopNavigate to last project on open
- DesktopUser messages not rendering consistently
- DesktopAdd project context menu on right-click
- DesktopOpen project search in app@neriousy
- DesktopAdd tab close keybind to app@ProdigyRahul
- DesktopEnhance responsive design with additional breakpoints for larger screen layout adjustments@OpeOginni
- DesktopAdd keyboard shortcuts for navigating between unread sessions@Brendonovich
- DesktopFix Rust build and bindings formatting in desktop application@Brendonovich
- DesktopRemove unnecessary setTimeout in desktop app@Brendonovich
- DesktopThrottle window state persistence in desktop application@Brendonovich
- DesktopIntegrate tauri-specta for desktop application@Brendonovich
- DesktopKeep macOS titlebar stable under zoom@Brendonovich
- DesktopKill zombie server process on startup timeout@heyitsmohdd
- DesktopShow skill and MCP badges for slash commands
- DesktopUse static language names in Thai localization@alexyaroshuk
- DesktopAdd tests for general settings, shortcuts, providers and status popover@neriousy
- DesktopFixed session header 'share' button to hug content@alexyaroshuk
v1.1.48 Sync changes
Improvements 17
- CoreAllow specifying custom models file path via OPENCODE_MODELS_PATH environment variable
- CoreEnsure models configuration is not empty before loading
- CoreMake skills invokable as slash commands in the TUI
- CoreDon't follow symbolic links by default in grep and ripgrep operations
- CorePrevent parallel test runs from contaminating environment variables
- CoreEnsure Mistral ordering fixes also apply to Devstral
- CoreAdd Copilot-specific provider to properly handle reasoning tokens@SteffenDE
- CoreRespect OPENCODE_MODELS_URL environment variable in build process@bbartels
- CoreUse snake_case for thinking parameter with OpenAI-compatible APIs@Chesars
- CoreBump AI SDK packages
- CoreEnsure ask question tool isn't included when using acp
- CoreHandle redirected statement treesitter node in bash permissions@pschiel
- CoreRemove special case handling for Google Vertex Anthropic provider in response generation@MichaelYochpaz
- CoreExclude chat models from textVerbosity setting
- DesktopRevert transitions, spacing, scroll fade, and prompt area updates
- DesktopAdd session actions tests@neriousy
- DesktopRefactored tests and added project tests@neriousy
v1.1.47 I need to see the actual commit message to summarize it
I need to see the actual commit message to summarize it. Could you please provide the commit message you'd like me to summarize for the changelog entry?
v1.1.46 Remove unused experimental keys from TUI
Improvements
- CoreAdd continuous integration configuration
- CoreRemove AI SDK middleware that was preventing think blocks from being sent back as assistant message content
- DesktopChange language test in app@neriousy
- DesktopAdd transitions, spacing improvements, scroll fade effects, and prompt area updates@aaroniker
v1.1.45 v1.1.42 Revert to Anthropic completions endpoint to avoid rate limiting issues with copilot
Improvements
- CoreFix frontmatter adding newlines causing invalid model IDs
- CoreEnsure that Kimi doesn't have fake variants available
- CoreAdd sequential numbering for forked session titles@ariane-emory
- TerminalAdd additional timeout race condition guards
- TerminalGuard destroyed input field in timeout callback
- TerminalInclude cache tokens in CLI statistics@bold84
v1.1.41 Ensure variants for Copilot models work with maxTokens being set
Improvements 13
- CoreFixed maxOutputTokens being accidentally hardcoded to undefined which caused kimi-k2.5 issues on some inference providers@ideallove
- CoreInclude provider ID in SDK cache key to prevent cache collisions@saba-ch
- CoreAllow media-src data: URL for small audio files in Content Security Policy@tanapok
- CoreUpdate experimental environment variables in CLI documentation@bbabou
- CoreAdd
ctx.abortto grep tool - CoreAdd AbortSignal support to Ripgrep.files() and GlobTool@goniz
- DesktopMake settings more responsive for mobile and small web/desktop@DNGriffin
- DesktopFixed type errors in app package@Brendonovich
- DesktopAuto scroll to file tabs on open and enable mouse wheel scrolling@alexyaroshuk
- DesktopRemove duplicate keys causing TypeScript failures@eXamadeus
- DesktopNormalize Chinese punctuation for Chinese UI@MaxMiksa
- DesktopFill missing Chinese translation keys to avoid English fallback@MaxMiksa
- DesktopFix alignment and padding in dialogs@alexyaroshuk
v1.1.40 Add SubtaskPart with metadata reference
Improvements 8
- CoreAdd global configuration support to app
- CoreGlobal configuration updates in app package
- CoreBump plugins
- TerminalAdd streaming prop to markdown element@remorses
- DesktopClose review pane when pressing escape key
- DesktopEnable ctrl+n and ctrl+p for popover navigation in desktop app@sairajchouhan
- DesktopAdd Thai locale support@natt-v
- DesktopAdd custom provider support to app
v1.1.39 v1.1.38 Prevent AGENTS.md from being loaded multiple times during parallel tool execution
Improvements
- CoreBump plugin version
- CoreEnsure unsubscribe from PartUpdated is always called in TaskTool@goniz
- CoreRestore brand integrity of CLI wordmark@mynameistito
- CoreAdd experimental OpenTUI markdown component to app@remorses