Skip to content

chore: remove the plugin surface, now living in agentdrive-plugin - #15

Merged
jiashuoz merged 1 commit into
mainfrom
chore/remove-plugin-surface
Sep 4, 2026
Merged

chore: remove the plugin surface, now living in agentdrive-plugin#15
jiashuoz merged 1 commit into
mainfrom
chore/remove-plugin-surface

Conversation

@jiashuoz

@jiashuoz jiashuoz commented Sep 4, 2026

Copy link
Copy Markdown
Member

What

The plugin, its marketplace manifests, the agent skill, and the MCP Registry connector now live in tokencanopy/agentdrive-plugin. This removes them here so the two copies cannot drift.

Deleted: plugin/, connector/, .claude-plugin/, .cursor-plugin/, .agents/, docs/add-to-your-agent.md.

README.md and AGENTS.md are rewritten around the SDKs alone, and docs/setup.md's link to the moved guide is repointed.

Why the split

  • No coupling. Nothing in the plugin imported the SDKs; nothing under sdk/ mentions MCP. The only link was a repository URL string.
  • Incompatible release models. The SDKs publish on a tagged GitHub release. A plugin marketplace reads the repo's default branch — so every routine chore(sdk): regenerate from openapi.json commit instantly changed what installed plugin users got, with no version gate. Backwards: the SDK is the artifact that should churn freely; the plugin is the one people have installed.

Why it is safe to land now

This deliberately lands after the new repo is live, not before — otherwise claude plugin marketplace add tokencanopy/agentdrive-sdk would break with nothing to replace it.

Verified on tokencanopy/agentdrive-plugin before opening this:

  • CI green (Validate, 11s), including the endpoint-liveness gate — Checking endpoint: https://drive.mcp.tokencanopy.com/mcpHTTP response code: 401PASS.
  • Every manifest resolves over raw.githubusercontent.com (all 200): the three marketplace manifests, plugin/plugin.json, plugin/mcp.json, plugin/.mcp.json, plugin/.codex-plugin/plugin.json, and the skill.

Not affected

The MCP Registry listing. It is published metadata, not a file reference — run.agentdrive/agentdrive 0.1.0 still resolves to https://drive.mcp.tokencanopy.com/mcp regardless of which repo holds server.json.

Follow-up

Install commands change for anyone who used the old path:

- claude plugin marketplace add tokencanopy/agentdrive-sdk
+ claude plugin marketplace add tokencanopy/agentdrive-plugin

🤖 Generated with Claude Code

https://claude.ai/code/session_01W1nxC2LaqTPrix7CL4Ehuv

The plugin, its marketplace manifests, the agent skill, and the MCP Registry
connector moved to `tokencanopy/agentdrive-plugin`. Remove them here so the
two do not drift.

Deleted: `plugin/`, `connector/`, `.claude-plugin/`, `.cursor-plugin/`,
`.agents/`, `docs/add-to-your-agent.md`.

Why they were separated:

Nothing in the plugin imported the SDKs and nothing under `sdk/` mentions MCP;
the only link was a `repository` URL string. More importantly the two had
incompatible release models — the SDKs publish on a tagged GitHub release,
while a plugin marketplace reads the DEFAULT BRANCH, so every routine
`chore(sdk): regenerate from openapi.json` commit immediately changed what
installed plugin users got, with no version gate. That is backwards: the SDK
should churn freely, the plugin is the artifact people have installed.

This lands only now that the new repo is live, its CI is green, and every
marketplace manifest resolves over raw.githubusercontent — landing it earlier
would have left `claude plugin marketplace add tokencanopy/agentdrive-sdk`
broken with nothing to replace it.

README.md and AGENTS.md are rewritten around the SDKs alone, both pointing at
the new repo for the plugin and MCP paths, and `docs/setup.md`'s link to the
moved guide is repointed. The MCP Registry listing is unaffected: it is
published metadata, not a file reference, and still resolves to
`https://drive.mcp.tokencanopy.com/mcp`.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01W1nxC2LaqTPrix7CL4Ehuv
@jiashuoz
jiashuoz merged commit e34e698 into main Sep 4, 2026
4 checks passed
@jiashuoz
jiashuoz deleted the chore/remove-plugin-surface branch September 4, 2026 05:33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant