OpenCode v1.1.54

OpenCode v1.1.54 was released on .

Summary

Core - No changes in review pane - Fix terminal replay in application - Fix workspace reset issues in the app - Resolve Homebrew upgrade requiring multiple runs (@GeneCodeSavvy) - Publish session.e...

Release Context

  • This was the 21st OpenCode release of 2026 tracked by Havoptic.
  • It shipped 5 days after OpenCode v1.1.53 (February 5, 2026).

Shipped around the same time

Within 3 days of this release, other AI coding tools also shipped:

Compare OpenCode

Release Notes

Core - No changes in review pane - Fix terminal replay in application - Fix workspace reset issues in the app - Resolve Homebrew upgrade requiring multiple runs (@GeneCodeSavvy) - Publish session.error event for invalid model selection (@surma) - Create file if it doesn't exist when writing via ACP (@BryceRyan) - Adjust agent variant logic to check if variant is available for model instead of requiring exact match - Add new ContextOverflowError type - Remove obsolete Copilot model enablement instructions (@fgonzalezurriola) - Enable thinking for all reasoning models on Alibaba Cloud (DashScope) (@AdJIa) - Parse mid-stream OpenAI response errors to prevent infinite retries on unrecoverable errors - Revert web input focus shortcut feature (@gigamonster256) - Add web input focus shortcut (@ChangeHow) - Add models.dev schema reference for model autocomplete in opencode.json (@remorses) - Set variant in assistant messages (@shantur) - Add skill discovery from URLs via well-known RFC - Clean up orphaned worktree directories (@maharshi365) - Properly encode file URLs with special characters (@yudgnahk) - SessionPrompt.shell() now triggers loop if messages are queued (@goniz) - Use reasoning summary auto for GPT-5 models that are not chat (@scratchmex) - Add specific system prompt for Trinity model (@mariamjabara) - Correct prefix selection for amazon-bedrock provider in getSmallModel (@NachoFLizaur) - Don't rely on metadata.summary in task tool render - Handle step-start and step-finish parts in GitHub response text extraction (@elithrar) - Bump @gitlab/gitlab-ai-provider to 3.5.0 (@vglafirov) - Add directory parameter to plugin client for multi-project support (@cooooooooooode) - Correct /data API usage and data format for importing share URLs (@yuvrajvirk) - Parallelize skill downloads for faster loading in TUI - Add skill discovery from URLs via well-known RFC - Handle dollar sign character with file pattern in configuration (@hstove) TUI - Clean up dialog-model.tsx per code review - Revert addition of version to session header and status dialog - Revert showing connected providers in /connect dialog - Use sender color for queued messages in TUI (@mcostasilva) - Revert footer restoration in session view - Add Claude Code-style --fork flag to duplicate sessions before continuing (@ariane-emory) - Restore footer to session view (@ariane-emory) - Increase skill dialog width - Improve skills dialog readability (@kynnyhsap) Desktop - Back to platform fetch for now - Include basic authentication in app - Fixed global event default fetch behavior in app - Fixed memory leak in event fetch operation - Don't dispose instance after reset workspace - Based on the commit message "fix(app): regressions" without access to the actual changes, I can only provide a generic summary: Fix regressions in the app - Use agent configured variant in app - Persist defensiveness in app - Add redo and undo end-to-end test (@neriousy) - Use absolute paths for sidebar session navigation (@riftzen-bit) - New session in workspace now correctly uses the selected workspace - Add Cmd+[/] keybinds for session history navigation (@kitlangton) - Correct module name for linuxdisplay in main.rs (@Hona) - Set maximum widths in app - Incorrect workspace on new session - Update tab file contents on change - Polish Open in icon treatment - Add fallback for when crypto.randomUUID is unavailable - Allow creating sessions on touch devices (@kitlangton) - Add native Wayland toggle on Linux desktop (@IsraelAraujo70) - Include sandboxes in project unseen message and error notifications (@Brendonovich) - Persist current sidecar URL in state when isSidecar prop is true (@OpeOginni) - Track current sidecar URL in desktop application (@Brendonovich) - Exclude devtools from production builds (@sneycampos) - Add isSidecar prop to AppInterface and persist sidecar server URLs (@OpeOginni) - Localize "close tab" in command palette (@alexyaroshuk) - Improve workspace header truncation and item interaction (@kitlangton) - Add default clipboard copy affordance to TextField component (@kitlangton) - Fix stale context in prompt input - Tighten slash command autocomplete matching (@kitlangton) - Display toast notification when session is missing on prompt submit (@DNGriffin) - Add native clipboard image paste and fix text paste in desktop app (@invarrow) - Respect terminal toggle keybind when terminal is focused (@ryanmiville) - Keep /share available to copy existing link (@kitlangton) - Disable 3 Safari prompt-input annoyances (@DNGriffin) - Add drag-and-drop support for @mentioning files in the app (@DNGriffin) - Handle Windows paths in frontend file URL encoding (@yudgnahk) - Move workspace New session button into header (@kitlangton) - Toggle file tree and review panel with improved UX (@ProdigyRahul) - Allow agent select to use full width on Windows (@abdiths) - Keep startup script field scrollable in edit project dialog (@itskritix) - Fix terminal replay issues in app - Added macOS support for displaying only installed editors and added Sublime Text editor (@OpeOginni) - Remove extra error page and use default error boundary - Add loading window and restructure Rust desktop code (@Brendonovich) - Hide 'open in app' button on narrow viewports - Update server removal logic to clear default server URL if removed (@OpeOginni) - Display session last updated time in command palette search (@alexyaroshuk) - Add Windows File Explorer icon for session header (@maharshi365) - Support desktop titlebar double-click maximize (@crob19) - Add keyboard accelerators to menu items (@Brendonovich) - Add more basic menu bar items to desktop application (@Brendonovich) - Always show project menu button on mobile for accessibility (@DNGriffin) - Maximize main window by default (@Brendonovich) Thank you to 44 community contributors: - @kynnyhsap: - fix(opencode): improve skills dialog readability (12356) - @hstove: - fix(config): handle $ character...

View original release

Other Recent OpenCode Releases

Upgrading from v1.1.54? See all 179 releases since.

All OpenCode releases · All AI coding tool releases on Havoptic