You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Add the vendor-neutral Open Plugin manifest (.plugin/plugin.json) that VS
Code auto-detects, pointing at agents/open-plugin/.mcp.json with a generic
X-Source-Name: open-plugin. Verified against VS Code 1.128.1: it only
auto-detects three shared manifests (.plugin, .claude-plugin, bare
plugin.json) and has no VS Code-only manifest path. VS Code installs stay
attributable server-side via the MCP clientInfo (vscode_agent_host).
Wires the manifest + MCP version into release-please and the release
archive, and documents the surface in AGENTS.md / README.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
"description": "Official Supabase plugin in the vendor-neutral Open Plugin format with bundled Supabase skills and MCP access for project management, database work, auth, storage, and Postgres best practices.",
Copy file name to clipboardExpand all lines: AGENTS.md
+7-3Lines changed: 7 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,6 +1,6 @@
1
1
# AGENTS.md
2
2
3
-
This repository is the plugin distribution repo for Supabase across Claude Code, Cursor, Codex, GitHub Copilot, Gemini, and Kimi Code.
3
+
This repository is the plugin distribution repo for Supabase across Claude Code, Cursor, Codex, GitHub Copilot, Gemini, Kimi Code, and the vendor-neutral Open Plugin format (consumed by VS Code).
4
4
5
5
These vendors are installable through the vendor-neutral [`plugins`](https://github.com/vercel-labs/plugins) CLI, which translates the shared plugin layout into each target's native format:
6
6
@@ -17,7 +17,8 @@ Keep this repository focused on the shared multi-vendor plugin layout:
17
17
-`.codex-plugin/plugin.json` defines the Codex plugin surface
18
18
-`.kimi-plugin/plugin.json` defines the Kimi Code plugin surface (with its MCP server declared inline)
19
19
-`.github/plugin/plugin.json` defines the GitHub Copilot plugin surface
20
-
-`agents/claude/.mcp.json`, `agents/cursor/mcp.json`, `agents/codex/.app.json`, and `agents/copilot/.mcp.json` hold agent-specific MCP config files
20
+
-`.plugin/plugin.json` defines the vendor-neutral [Open Plugin](https://open-plugins.com/) surface (consumed by VS Code today, and by any other Open Plugin host)
21
+
-`agents/claude/.mcp.json`, `agents/cursor/mcp.json`, `agents/codex/.app.json`, `agents/copilot/.mcp.json`, and `agents/open-plugin/.mcp.json` hold agent-specific MCP config files
21
22
-`gemini-extension.json` defines the Gemini extension manifest
22
23
-`skills/` contains the shipped, real skill files consumed by the supported plugin surfaces
23
24
@@ -33,7 +34,7 @@ npx claude plugin validate .claude-plugin/plugin.json
33
34
34
35
## Editing Rules
35
36
36
-
- Do not move `skills/`, `agents/`, `.claude-plugin/plugin.json`, `.cursor-plugin/plugin.json`, `.codex-plugin/plugin.json`, or `.kimi-plugin/plugin.json` out of the repo root layout.
37
+
- Do not move `skills/`, `agents/`, `.claude-plugin/plugin.json`, `.cursor-plugin/plugin.json`, `.codex-plugin/plugin.json`, `.kimi-plugin/plugin.json`, or `.plugin/plugin.json` out of the repo root layout.
37
38
- Do not replace `skills/` with a symlink or submodule reference.
38
39
- Keep the plugin name stable as `supabase` unless there is a deliberate migration plan.
39
40
- When changing descriptions or keywords, update all relevant `plugin.json` files together.
@@ -63,6 +64,9 @@ Known vendor documentation pages:
- Installed via the `plugins` CLI into Kimi's native plugin store; uses `.kimi-plugin/plugin.json` with skills, commands, hooks, and MCP servers (no agents or LSP support). MCP servers must be declared inline — Kimi does not resolve external file references.
67
+
- Open Plugin:
68
+
-https://open-plugins.com/
69
+
- Vendor-neutral plugin manifest (`.plugin/plugin.json`) that any Open Plugin host can consume. Its MCP config lives in `agents/open-plugin/.mcp.json` with a generic `X-Source-Name: open-plugin`; individual clients are distinguished server-side by client name.
0 commit comments