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