Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 0 additions & 5 deletions .changeset/grokbot-official-sideload.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/grokbot-sideload.md

This file was deleted.

10 changes: 10 additions & 0 deletions packages/agent-bundle/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,15 @@
# agent-bundle

## 0.4.0

### Minor Changes

- 0bbc7c3: `install grokbot` now also sideloads the plugin into a marketplace snapshot Grok Bot already syncs: on a Grok Bot computer it mirrors the Cursor projection into `<agent-data>/plugins/marketplaces/github.com/<owner>/<repo>/<commit>/<plugin>/`, lists it in that snapshot's `.cursor-plugin/marketplace.json`, and writes `<agent-data>/plugins/cache/<owner>-<repo>/<plugin>/<commit>/` with `.cache-complete`, the same layout as official plugins. The target is the bundle repository owner's marketplace (or `GROK_BOT_SIDELOAD_MARKETPLACE=owner/repo`); plugins the hosted marketplace already ships are left alone, `GROK_BOT_SIDELOAD=0` disables it, and `uninstall grokbot` removes exactly what was sideloaded.

### Patch Changes

- 81628fd: Sideload the plugin into Grok Bot's synced marketplace on `install grokbot` when Grok Bot agent-data is found: add the plugin folder and a `marketplace.json` entry to the one active `scriptedalchemy/plugins` clone, and write a `.cache-complete` copy under `plugins/cache/scriptedalchemy-plugins`. Folders and entries the installer did not write are never touched, and every write is atomic. Every written path is recorded in the install receipt, and `uninstall grokbot` removes exactly those paths. Change or turn off the target with `--sideload-repo`, `--sideload-slug`, or `--no-sideload` (or `GROK_BOT_SIDELOAD_REPO`, `GROK_BOT_SIDELOAD_SLUG`, `GROK_BOT_SIDELOAD=0`). `GROK_BOT_SIDELOAD_MARKETPLACE` is still read but must name one repository. The next install or uninstall retires the first sideload's `agent-bundle/sideload/<plugin>.json` record under `~/.grokbot` (or `GROK_BOT_HOME`). `doctor` reports the sideload state as AB7335. (#876)

## 0.3.4

### Patch Changes
Expand Down
2 changes: 1 addition & 1 deletion packages/agent-bundle/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "agent-bundle",
"version": "0.3.4",
"version": "0.4.0",
"description": "Compile a typed Agent Bundle configuration into portable, Codex, Claude Code, and Cursor artifacts, plus experimental Amp.",
"license": "Apache-2.0",
"keywords": [
Expand Down
8 changes: 8 additions & 0 deletions packages/create-agent-bundle/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,13 @@
# create-agent-bundle

## 0.1.7

### Patch Changes

- Updated dependencies [81628fd]
- Updated dependencies [0bbc7c3]
- agent-bundle@0.4.0

## 0.1.6

### Patch Changes
Expand Down
2 changes: 1 addition & 1 deletion packages/create-agent-bundle/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "create-agent-bundle",
"version": "0.1.6",
"version": "0.1.7",
"description": "Scaffold a new agent-bundle plugin project from a checked-in template.",
"license": "Apache-2.0",
"keywords": [
Expand Down
Loading