Skip to content

Commit a9c4e70

Browse files
fix(install): Cursor marketplace.json + plugins/agentstack layout
Cursor 2.6+ Add marketplace requires a schema-valid marketplace.json with bare source under pluginRoot; nesting the package fixes the missing marketplace.json error while listing.json stays AgentStack publisher SoT. Co-authored-by: Cursor <cursoragent@cursor.com>
1 parent f85e6f2 commit a9c4e70

99 files changed

Lines changed: 209 additions & 145 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.cursor-plugin/listing.json

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -9,14 +9,14 @@
99
"privacy": "https://agentstack.tech/privacy",
1010
"terms": "https://agentstack.tech/terms",
1111
"screenshots": [
12-
"assets/screenshots/01-install.png",
13-
"assets/screenshots/02-capability-matrix.png",
14-
"assets/screenshots/03-scaffold-auth.png",
15-
"assets/screenshots/04-host-site.png",
16-
"assets/screenshots/05-sites-url-card.png"
12+
"plugins/agentstack/assets/screenshots/01-install.png",
13+
"plugins/agentstack/assets/screenshots/02-capability-matrix.png",
14+
"plugins/agentstack/assets/screenshots/03-scaffold-auth.png",
15+
"plugins/agentstack/assets/screenshots/04-host-site.png",
16+
"plugins/agentstack/assets/screenshots/05-sites-url-card.png"
1717
]
1818
},
1919
"pricing": { "model": "freemium", "details": "https://agentstack.tech/pricing" },
2020
"support": { "email": "support@agentstack.tech", "url": "https://agentstack.tech/support" },
21-
"_comment": "AgentStack publisher listing SoT (not Cursor multi-plugin marketplace.json). Gene: repo.plugins.publication_gates.gen1"
21+
"_comment": "AgentStack publisher listing SoT (screenshots + support). Cursor install index is marketplace.json. Gene: repo.plugins.publication_gates.gen1"
2222
}

.cursor-plugin/marketplace.json

Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,40 @@
1+
{
2+
"$schema": "https://raw.githubusercontent.com/cursor/plugins/main/schemas/marketplace.schema.json",
3+
"name": "agentstack",
4+
"owner": {
5+
"name": "AgentStack",
6+
"email": "support@agentstack.tech"
7+
},
8+
"metadata": {
9+
"description": "AgentStack Cursor plugins — backend, hosting, and AI MCP via one tool (agentstack.execute).",
10+
"version": "0.4.14",
11+
"pluginRoot": "plugins"
12+
},
13+
"plugins": [
14+
{
15+
"name": "agentstack",
16+
"source": "agentstack",
17+
"description": "One MCP tool (agentstack.execute) for the live AgentStack catalog — hosting (/s/), storage, 8DNA, auth, logic, payments, agents, RAG, messenger, integrations. OAuth Device Code install.",
18+
"version": "0.4.14",
19+
"author": {
20+
"name": "AgentStack",
21+
"email": "support@agentstack.tech"
22+
},
23+
"homepage": "https://agentstack.tech",
24+
"repository": "https://github.com/agentstacktech/cursor-plugin",
25+
"license": "MIT",
26+
"keywords": [
27+
"mcp",
28+
"backend",
29+
"hosting",
30+
"8dna",
31+
"rag",
32+
"payments",
33+
"storage",
34+
"agentstack"
35+
],
36+
"logo": "assets/logo.svg",
37+
"category": "Productivity"
38+
}
39+
]
40+
}

.github/workflows/validate.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,6 @@ jobs:
2020
- name: Intent eval
2121
run: node scripts/run-intent-eval.mjs
2222
- name: Device-code module loads
23-
run: node hooks/scripts/device-code.mjs --help
23+
run: node plugins/agentstack/hooks/scripts/device-code.mjs --help
2424
- name: Kernel catalog contract
2525
run: node scripts/test-kernel-catalog.mjs

CHANGELOG.md

Lines changed: 1 addition & 0 deletions

FLOW.md

Lines changed: 11 additions & 5 deletions

LOCAL_INSTALL.md

Lines changed: 3 additions & 1 deletion

README.md

Lines changed: 6 additions & 9 deletions

SHIP_TODO.md

Lines changed: 32 additions & 60 deletions

SUBMIT_FORM.md

Lines changed: 1 addition & 1 deletion
File renamed without changes.

0 commit comments

Comments
 (0)