OpenCode v1.1.49
OpenCode v1.1.49 was released on .
Summary
Core - Revert pull request that was mistakenly merged - Add --mdns-domain flag to customize mDNS hostname (@luiz290788) - Added and deleted file status now correctly calculated in app - Add User-Ag...
Release Context
- This was the 16th OpenCode release of 2026 tracked by Havoptic.
- It shipped 3 days after OpenCode v1.1.48 (January 31, 2026).
Shipped around the same time
Within 3 days of this release, other AI coding tools also shipped:
- Claude Code v2.1.33 (February 6, 2026)
- Replit Agent 2026.02.06 (February 6, 2026)
- Zed v0.222.3 (February 5, 2026)
- GitHub Copilot CLI v0.0.405 (February 5, 2026)
- Cline v3.57.1 (February 5, 2026)
Compare OpenCode
- OpenCode vs Claude Code
- OpenCode vs OpenAI Codex CLI
- OpenCode vs Cursor
- OpenCode vs Gemini CLI
- OpenCode vs Kiro CLI
- OpenCode vs GitHub Copilot CLI
- OpenCode vs Devin Desktop
- OpenCode vs Antigravity CLI
- OpenCode vs Grok Build
- OpenCode vs Cline
- OpenCode vs Zed
- OpenCode vs Factory Droid
- OpenCode vs Devin
- OpenCode vs Lovable
- OpenCode vs Amp
- OpenCode vs GitHub Copilot in VS Code
- OpenCode vs Replit Agent
- OpenCode vs Bolt
- OpenCode vs v0
Release Notes
Core - Revert pull request that was mistakenly merged - Add --mdns-domain flag to customize mDNS hostname (@luiz290788) - Added and deleted file status now correctly calculated in app - Add User-Agent header for GitLab AI Gateway requests (@vglafirov) - Add Ormolu code formatter for Haskell (@mimi1vx) - Use OpenTUI OSC52 clipboard implementation - Convert system message content to string for Copilot provider (@jogi47) - Give OPENCODECONFIGCONTENT proper priority for setting config based on docs (@OpeOginni) - Fixed session title generation with OpenAI models (@oomathias) - Simplify directory tree output for prompts - Fix task status to show current tool state from message store - Allow starting new sessions after errors by fixing stuck session status - Adjust resolve parts to properly order tool calls when messages contain multiple @ references - Hide badge for builtin slash commands - Add workspace tests to the app (@neriousy) - Send custom agent prompts as developer messages instead of user messages when using Codex subscriptions - Fixed variant logic for Anthropic models through OpenAI compatibility endpoint - Add prompt caching support for Claude Opus on AWS Bedrock (@rgodha24) - Scope agent variant to model (@neavo) - Prevent duplicate AGENTS.md injection when reading instruction files (@code-yeongyu) - OpenCode no longer hangs when using client.app.log() during initialization (@desmondsow) - Remove outer backtick wrapper in session transcript tool formatting (@zerone0x) - Allow user plugins to override built-in auth plugins (@JosXa) - Binary file handling in file view (@alexyaroshuk) - Ensure switching Anthropic models mid-conversation works without errors and fix reasoning opaque not being picked up for Gemini models - Fix issue where folders and files starting with "." could not be mentioned with @ - Show actual retry error message instead of generic error message - Use process.env directly for runtime environment mutations in provider (@jerome-benoit) - Add reasoning variants support for SAP AI Core (@jerome-benoit) - Add UTF-8 encoding defaults for Windows PTY (@01luyicheng) TUI - Respect terminal transparency in system theme (@pablopunk) - Truncate session title in exit banner to prevent display overflow - Show exit message banner in TUI - Add spinner animation for Task tool - Correct pluralization of match count in grep and glob tools (@adamjhf) - Remove extra padding between search and results in dialog-select - Add UI for skill tool in session view - Conditionally render bash tool output in TUI - Add skill dialog for selecting and inserting skills - Enable password authentication for remote session attachment - Fix documentation issues (@lailoo) - Revert skill slash commands feature - Add skill slash commands to the app Desktop - Fix prompt input overflow issue in app (@neriousy) - Sidebar losing projects on collapse has been fixed - Add workspace toggle command to command palette and prompt input (@alexyaroshuk) - Search through sessions - Standardize icon sizes in the application - Navigate to last project on open - User messages not rendering consistently - Add project context menu on right-click - Open project search in app (@neriousy) - Add tab close keybind to app (@ProdigyRahul) - Enhance responsive design with additional breakpoints for larger screen layout adjustments (@OpeOginni) - Add keyboard shortcuts for navigating between unread sessions (@Brendonovich) - Fix Rust build and bindings formatting in desktop application (@Brendonovich) - Remove unnecessary setTimeout in desktop app (@Brendonovich) - Throttle window state persistence in desktop application (@Brendonovich) - Integrate tauri-specta for desktop application (@Brendonovich) - Keep macOS titlebar stable under zoom (@Brendonovich) - Kill zombie server process on startup timeout (@heyitsmohdd) - Show skill and MCP badges for slash commands - Use static language names in Thai localization (@alexyaroshuk) - Add tests for general settings, shortcuts, providers and status popover (@neriousy) - Fixed session header 'share' button to hug content (@alexyaroshuk) Thank you to 29 community contributors: - @alexyaroshuk: - fix(app): session header 'share' button to hug content (11371) - fix(app): use static language names in Thai localization (11496) - fix(app): binary file handling in file view (11312) - feat(app): add workspace toggle command to command palette and prompt input (11810) - @01luyicheng: - fix(pty): Add UTF-8 encoding defaults for Windows PTY (11459) - docs: improve zh-TW punctuation to match Taiwan usage (11574) (11589) - @jerome-benoit: - feat(opencode): add reasoning variants support for SAP AI Core (8753) - fix(nix): restore native runners for darwin hash computation (11495) - fix(provider): use process.env directly for runtime env mutations (11482) - fix(ci): portable hash parsing in nix-hashes workflow (11533) - @lailoo: - docs: fix documentation issues (11435) - @neriousy: - test(app): general settings, shortcuts, providers and status popover (11517) - fix(app): rendering question tool when the step are collapsed (11539) - fix(app): show retry status only on active turn (11543) - docs: prefer wsl over native windows stuff (11637) - test(app): workspace tests (11659) - fix(app): open project search (11783) - fix(app): prompt input overflow issue (11840) - @adamjhf: - fix: correct pluralization of match count in grep and glob tools (11565) - @AlperKartkaya: - docs: add Turkish README translation (11524) - @JosXa: - fix: allow user plugins to override built-in auth plugins (11058) - @AxelMrak: - fix(ecosystem): fix link Daytona (11621) - @zerone0x: - fix(tui): remove outer backtick wrapper in session transcript tool formatting (11566) - @desmondsow: - fix: opencode hanging when using client.app.log() during initialization (11642) - @code-yeongyu: - fix: prevent duplicate AGENTS.md injection when readi...
Other Recent OpenCode Releases
- v1.19.3 (October 16, 2026)
- v1.19.2 (October 16, 2026)
- v1.19.1 (October 15, 2026)
- v1.19.0 (October 11, 2026)
- v1.18.35 (October 6, 2026)
Upgrading from v1.1.49? See all 184 releases since.
All OpenCode releases · All AI coding tool releases on Havoptic