Skip to content

docs: /docs/plugins and /docs/ecosystem still describe the v1 plugin API; /v2/docs/ecosystem is 404 #56800

Closed as not planned

Description

@youthtrouble

Description

Checked 2026-10-18 against opencode v2.0.32:

  • https://opencode.ai/docs/plugins (200) still documents the v1 shape: @opencode-ai/plugin, export const MyPlugin: Plugin = async ({ project, client, $ }) => ({ "chat.message": ... }). Those plugins do not load in v2 (promise API in @opencode/plugin, Plugin.define({ id, setup(ctx) })). The v2 page exists at /v2/docs/plugins, but the un-prefixed URL is what search engines and most READMEs link to, and nothing on it says "v1".
  • https://opencode.ai/docs/ecosystem (200) lists plugins without a v1/v2 column; several of the most-starred entries were archived on 2026-09-16 because v2 absorbed them (notify, worktree, background-agents), and the ChatGPT-auth plugin is superseded by the built-in integration.
  • https://opencode.ai/v2/docs/ecosystem returns 404, so there is no v2 ecosystem page to send people to.

Suggestions: add a prominent v1/v2 banner (or redirect) on /docs/plugins and /docs/ecosystem; add a "v2 compatible" column to the ecosystem table and mark archived projects; publish /v2/docs/ecosystem or link the v1 page from the v2 sidebar with the caveat. Happy to open a PR for the table once the intended structure is confirmed.

OpenCode version

v2.0.32 (docs observation; not version-specific)

Activity

  1. opencode-agent commented on Oct 18, 2026

    @opencode-agent
    Contributor

    Thanks for checking this so carefully, and for offering to help with the table.

    In short, you're asking for:

    • a clear v1 banner (or a redirect) on /docs/plugins and /docs/ecosystem, which still show the v1 plugin API and are what search engines and READMEs link to
    • a v2-compatibility column in the ecosystem table, with archived or superseded projects marked
    • a published /v2/docs/ecosystem page, or a link to the v1 page with a caveat

    The v1 pages in this repo (packages/web/src/content/docs/plugins.mdx and ecosystem.mdx) don't say anywhere which version they cover, so this gap is real. Maintainers will consider it. Please wait for them to confirm the structure before opening the PR, so it doesn't go in the wrong direction.

    Related issues and PRs:

  2. Tarquinen commented on Nov 2, 2026

    @Tarquinen
    Member

    Thanks for the report! The /docs pages are the legacy docs for OpenCode 1 users, so /docs/plugins describes the 1.x plugin API, and like the rest of those pages it links to V2 from the banner at the top. The OpenCode 2 plugin docs are at https://opencode.ai/v2/docs/plugins. The ecosystem page is being replaced soon, so we aren't changing the current one. Closing this issue.

    — from 𝕺𝖕𝖊𝖓𝕮𝖔𝖉𝖊

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions