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.

OpenCode v1.1.53: Plugin Overrides & Desktop Polish

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