Is your OpenCode plugin ready for V2?

OpenCode 2.0 has a new plugin API and V1 plugin implementations do not run in V2 (official migration guide). Of 2561 npm packages tagged opencode-plugin: 514 are on the V2 API, 165 support both, 1702 are V1 only, 180 are unclear. Updated 2026-10-19 (@opencode-ai/plugin 1.19.3, @opencode/plugin 2.0.32).

Check your opencode.json

Paste it (nothing is uploaded; only plugin names go to the npm registry), or run pip install opencode-v2-ready && opencode-v2-ready check in your project.

Seeing this error?

default export must be an object with id or { id, setup }: the plugin still exports a V1 function. Update it, or ask the author; see how to port a plugin.

Most used plugins that are V1 only

PluginWeekly downloadsVersionTracking
opencode-poe-auth95,0370.0.4
@magpie-community/opencode-workbuddy-auth18,0030.1.25
@magpie-community/opencode-cursor-auth11,9780.2.19
openrtk10,6910.1.0
@magpie-community/opencode-zen-free-auth6,0230.1.11
@smart-coders-hq/opencode-model-fallback5,0191.3.4
opencode-pty4,4700.4.0V2 issue
@magpie-community/opencode-trae-auth3,5960.2.17
akm-opencode2,7320.9.30202610090106V2 issue
@vheins/opencode-asynchronous-agent2,6290.13.1
opencode-collaboration2,4691.2.1
@magpie-community/opencode-cline-auth1,9360.1.8
opencode-acp1,8861.18.5
opencode-shipit-runtime1,6651.3.0
oc-usage-limits-plugin1,5911.7.0
sortie-dogs1,4900.14.5
opencode-leetcode-realworld1,4570.5.0
opencode-vibeguard1,4530.1.0V2 issue
opencode-swarm1,4217.199.1
@lawaty/lacode1,3830.4.2
opencode-zen-freex1,2890.2.22
@josxa/opencode-recall1,2631.1.3
opencode-glm-quota1,2271.8.1V2 issue
@dodopayments/opencode-plugin1,1530.6.5
@anthonyhaussman/opencode-agy-auth1,0801.4.2

All 2561 plugins

Recent changes

Add a badge to your README

Authors: [![OpenCode V2](https://img.shields.io/endpoint?url=https://rafal-one.github.io/opencode-v2-ready/badges/YOUR-PACKAGE.json)](https://rafal-one.github.io/opencode-v2-ready/) (scoped names: @scope/name becomes scope__name).