Skip to content

Commit 024b7f6

Browse files
build: ship native Agent Bundle marketplaces
1 parent 17fbbad commit 024b7f6

33 files changed

Lines changed: 331337 additions & 18 deletions

‎.agents/plugins/marketplace.json‎

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
{"interface":{"displayName":"gbot"},"name":"gbot-marketplace","plugins":[{"category":"Productivity","name":"gbot","policy":{"authentication":"ON_INSTALL","installation":"AVAILABLE"},"source":{"path":"./artifact","source":"local"}}]}

‎.changeset/clean-pugs-dream.md‎

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
"grok-bot-cli": patch
3+
---
4+
5+
Ship generated host marketplaces and the complete Agent Bundle artifact in the GitHub repository so Codex, Claude Code, and Cursor can install it without a local build.

‎.claude-plugin/marketplace.json‎

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
{"description":"Message Grok Bot from Codex, Claude Code, and Cursor, with managed automatic replies and explicit Codex conversation links.","name":"gbot-marketplace","owner":{"name":"gbot"},"plugins":[{"author":{"name":"Zack Jackson","url":"https://github.com/ScriptedAlchemy"},"description":"Message Grok Bot from Codex, Claude Code, and Cursor, with managed automatic replies and explicit Codex conversation links.","homepage":"https://github.com/ScriptedAlchemy/grok-bot-cli#readme","keywords":["grok","grok-bot","grokbot","gbot","cursor","ai-agents","automation","terminal","cli","agent-bundle"],"license":"MIT","name":"gbot","repository":"https://github.com/ScriptedAlchemy/grok-bot-cli","source":"./artifact","version":"0.9.0"}]}

‎.cursor-plugin/marketplace.json‎

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
{"name":"gbot-marketplace","owner":{"name":"gbot"},"plugins":[{"description":"Message Grok Bot from Codex, Claude Code, and Cursor, with managed automatic replies and explicit Codex conversation links.","name":"gbot","source":"./artifact"}]}

‎.github/workflows/ci.yml‎

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,11 @@ jobs:
2626
- name: Install dependencies
2727
run: npm ci
2828

29+
- name: Validate committed distribution
30+
run: |
31+
npm run validate:artifact
32+
node --test test/release-config.test.js
33+
2934
- name: Validate, build, typecheck, and test
3035
run: npm run check
3136

‎.github/workflows/release.yml‎

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -67,6 +67,8 @@ jobs:
6767
github-token: ${{ secrets.GITHUB_TOKEN }}
6868
publish-script: npm run release
6969
pr-title: Release packages
70+
push-with-git-cli: true
71+
version-script: npm run release:version
7072

7173
# Green must mean published. Once no changesets are pending, the version
7274
# in package.json is the one that should be on npm, whether this run

‎.gitignore‎

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
node_modules/
22
.worktrees/
33
dist/
4-
artifact/
54
.agent-bundle/
65
.env
76
.env.*

‎README.md‎

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -217,6 +217,20 @@ Codex conversation, and managed bridge tools, plus a `talk-to-grok-bot` skill.
217217
The tools bundle this repository's gateway client and worker, so the installed
218218
plugin does not need `gbot` on `PATH`.
219219

220+
Install the committed bundle directly from GitHub without cloning or building it:
221+
222+
```sh
223+
codex plugin marketplace add ScriptedAlchemy/grok-bot-cli
224+
codex plugin add gbot@gbot-marketplace
225+
226+
claude plugin marketplace add ScriptedAlchemy/grok-bot-cli
227+
claude plugin install gbot@gbot-marketplace
228+
```
229+
230+
Cursor users can add `https://github.com/ScriptedAlchemy/grok-bot-cli` as a
231+
marketplace repository from Customize → Plugins. The repository-root host
232+
marketplaces all point at the committed `artifact/` bundle.
233+
220234
Install the bundled host projections from the same npm package:
221235

222236
```sh

‎agent-bundle.config.ts‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ export default defineConfig({
66
},
77
lib: false,
88
marketplace: true,
9-
output: { distPath: 'artifact' },
9+
output: { distPath: 'artifact', repositoryMarketplace: true },
1010
plugin: {
1111
description:
1212
'Message Grok Bot from Codex, Claude Code, and Cursor, with managed automatic replies and explicit Codex conversation links.',
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
{"interface":{"displayName":"gbot"},"name":"gbot-marketplace","plugins":[{"category":"Productivity","name":"gbot","policy":{"authentication":"ON_INSTALL","installation":"AVAILABLE"},"source":{"path":"./","source":"local"}}]}

0 commit comments

Comments
 (0)