Skip to content

v1.1.53: User Plugin Priority, ACP Session Usage Tracking ​

Release Date: February 05, 2026


One-Sentence Summary ​

This update allows user plugins to override built-in plugins, adds ACP session usage tracking, fixes unhandled errors when aborting messages, and improves file operations and terminal stability in desktop.


New Feature: User Plugins Override Built-in Plugins ​

What's Updated? ​

When user plugins and built-in plugins provide the same provider, user plugins now take priority.

What's the Use? ​

If you're not satisfied with built-in plugin behavior, you can write your own plugin to replace it. For example, if you want to customize a provider's authentication method, just create a user plugin with the same name.

How to Use? ​

Create a plugin file with the same name as the built-in plugin in .opencode/plugins/ or ~/.config/opencode/plugins/, and OpenCode will automatically use your version.

👉 Full Tutorial: Plugins Basics


New Feature: ACP Session Usage Tracking ​

What's Updated? ​

ACP (Agent Communication Protocol) now supports session-level usage tracking.

What's the Use? ​

If you use OpenCode through IDE extensions (like VS Code), you can now see token usage statistics for each session.

👉 Full Tutorial: ACP Protocol


Improvement: Plugin Loading Order ​

What's Updated? ​

User plugins now load after built-in plugins, ensuring user plugins can correctly override built-in behavior.


Bug Fix: Unhandled Error When Aborting Messages ​

Previous Issue ​

When aborting with queued messages, unhandled errors could be triggered.

Current Status ​

Abort operations now correctly handle queued messages, no more unhandled errors.


Improvement: Desktop ​

File External Open ​

Added button to open files in external applications.

Prompt Input Improvement ​

Close comment button is now visible in prompt input. Prompt input automatically hides when there are permission requests or questions.

File Tree Collapse ​

File tree can now be collapsed independently without affecting other panels.

Modified File Color Contrast ​

Modified file color contrast improved for easier identification.


Improvement: TUI ​

Dialog Mouse Exit ​

The "esc" label in dialogs now supports mouse click to exit, not just keyboard.


Should You Upgrade? ​

SituationRecommendation
Using custom plugins✅ Recommended
Using OpenCode via IDE✅ Recommended
Desktop users✅ Recommended
Everything works fineCan wait for next time

Upgrade Command:

bash
opencode upgrade

Technical Details (Skippable) ​

Click to expand full update list

Core ​

  • Load user plugins after built-in plugins
  • Fix unhandled errors when aborting with queued messages
  • User plugins override built-in plugins for the same provider (@rmk40)
  • Move Codex 5.3 model definition to plugin to avoid showing unsupported model to other users
  • Add session usage tracking to ACP (@SteffenDE)
  • Update transforms for GPT-5.3

TUI ​

  • Allow mouse escape via "esc" labels in dialogs (@AksharP5)

Desktop ​

  • Make close comment button visible in prompt input (@alexyaroshuk)
  • Hide prompt input when there are permissions requests or questions
  • More terminal stability fixes
  • Modified file color contrast in app for better visibility
  • Add button to open files in external applications
  • Allow toggling file tree closed independently
  • Stop showing SessionSkeleton on new workspace (@dbpolito)
  • Set workspace name earlier to improve creation and deletion (@dbpolito)

← Back to Changelog