OpenCode v1.1.53: Plugin Overrides & Desktop Polish
User plugins now override built-in ones, desktop gets external file opener and collapsible file tree, plus session tracking and terminal fixes.
TL;DR
- User plugins now override built-in plugins for the same provider
- Desktop UI improvements: better file visibility, external file opener, collapsible file tree
- Session usage tracking added to ACP; terminal stability fixes continue
New
- Plugin override system — User plugins now load after and override built-in plugins for the same provider, giving you full control over model behavior.
- Session usage tracking — ACP now tracks session usage for better visibility into your activity.
- External file opener — New button to open files in external applications directly from the desktop app.
- Collapsible file tree — Toggle the file tree closed independently without affecting other UI elements.
- Mouse escape in dialogs — TUI dialogs now support "esc" labels for mouse-based escape.
Fixed
- Close comment button visibility — Comment close button now visible in prompt input.
- Unhandled abort errors — Fixed unhandled errors when aborting with queued messages.
- File color contrast — Modified file colors in app for better visibility.
- SessionSkeleton on new workspace — No longer shows loading skeleton when creating a new workspace.
- Terminal stability — Additional stability fixes for terminal operations.
Changed
- Codex 5.3 model definition — Moved to plugin to prevent showing unsupported model to other users.
- Workspace naming timing — Set workspace name earlier in creation/deletion flow for improved performance.
- Prompt input behavior — Hidden when permissions requests or questions are active.
- GPT-5.3 transforms — Updated for compatibility.
Update with: npm install opencode@1.1.53 or check the release page for your platform.
Source: OpenCode