Reference
Plugin layout
What the installed antigravity-booster plugin contains, generated from plugin.json, hooks.json, mcp_config.json and package.json files.
agy plugin install stages the repository as a plugin. Prebuilt bundles are committed under dist/, so the install needs no npm install. Everything below is generated from the manifests and directory listings in the repository.
plugin.json
| Field | Value |
|---|---|
| author | Chris Williams |
| description | Parallel multi-agent fleet orchestrator for Google Antigravity: compiles specs into ticket DAGs, dispatches isolated git-worktree builders across Gemini and Claude/GPT quota pools, and enforces ADLC frozen rails and cross-model diff prosecution. |
| displayName | Antigravity Booster |
| homepage | https://www.agybooster.com |
| logo | assets/logo.svg |
| name | antigravity-booster |
| repository | https://github.com/voodootikigod/antigravity-booster |
| suggestedPrompts | ["Run /agb to plan, execute, or review a multi-agent build across Gemini and Claude/GPT quota pools.","Use /agb-plan to compile my specification into a dependency-ordered ticket DAG with frozen rails.","Run /agb-review on my current branch to prosecute the diff across correctness, security, tests, and contracts."] |
| version | 1.2.0 |
hooks.json
| Hook group | Event | Matcher | Command | Timeout (s) |
|---|---|---|---|---|
| agb-policy-guard | PreToolUse | * | /bin/sh bin/hook-runner.sh --timeout 9 dist/hooks/pre-tool-use.bundle.mjs | 15 |
mcp_config.json
| Server | Command |
|---|---|
| agb | /bin/sh ${PLUGIN_ROOT}/bin/node-launcher.sh ${PLUGIN_ROOT}/dist/mcp-server.mjs |
package.json files (what the plugin ships)
| Path |
|---|
| agents/ |
| assets/ |
| bin/ |
| commands/ |
| dist/ |
| docs/calibration/ |
| hooks.json |
| hooks/ |
| lib/ |
| mcp/ |
| mcp_config.json |
| plugin.json |
| rules/ |
| sidecars/ |
| skills/ |
| templates/ |
| vendor/ |
Shipped directories
| Path | Kind |
|---|---|
| templates/plan.example.json | file |
| sidecars/app.js | file |
| sidecars/index.html | file |
| sidecars/jetski-launcher.mjs | file |
| sidecars/server.mjs | file |
| sidecars/style.css | file |
| dist/agb.mjs | file |
| dist/hooks/ | directory |
| dist/hooks/pre-tool-use.bundle.mjs | file |
| dist/mcp-server.mjs | file |
| vendor/adlc/ | directory |
| vendor/adlc/bin/ | directory |
| vendor/adlc/dist/ | directory |
| vendor/adlc/package.json | file |
| vendor/adlc/src/ | directory |
| vendor/cache/ | directory |
| vendor/cache/adlc-antigravity-1.7.0.tgz | file |
How the pieces connect
- Marketplace metadata & brand icon:
plugin.jsondeclaresdisplayName, a search-optimizeddescription,logo(assets/logo.svg, a256x2561:1 vector badge with a10.9%outer margin for light and dark themes),suggestedPrompts(3 clickable starter prompts),homepage, andrepository. - Always-on session rule (
rules/AGENTS.md): Native Antigravity plugins load session rules exclusively fromrules/.rules/AGENTS.mdteaches Antigravity in enabled sessions when to reach formcp__agb__*tools (agb_doctor,agb_plan,agb_run,agb_review) and/agb-*skills. - Native skills (
skills/agb/SKILL.md,skills/agb-*/SKILL.md): Inagy 1.4.x, native plugins load skills fromskills/<name>/SKILL.md(commands/is only converted when importing foreign Claude Code or Gemini CLI extensions). All 8 user-facing workflows — the top-level/agb <description>umbrella router (agb) plus the 7 subcommands (agb-bootstrap,agb-doctor,agb-migrate,agb-plan,agb-review,agb-run,agb-sidecar) — are shipped underskills/alongsidecommands/.scripts/stage-marketplace-plugin.mjs(npm run plugin:validate) stages a clean Marketplace bundle that excludes contributor-only root files and maintainer-only skills and verifiesagy plugin validate --strict --jsonpasses with 0 errors, 0 warnings, and 0 notes. - PreToolUse hook:
hooks.jsonrunsbin/hook-runner.shwith the bundled policy guarddist/hooks/pre-tool-use.bundle.mjson every tool call. The runner fails closed: an unparseable payload or a headless worker gets a deny decision (fail-safe decisions). See Rail enforcement and Policy guard. - MCP server:
mcp_config.jsonstartsdist/mcp-server.mjsthroughbin/node-launcher.sh, which locates a usable Node runtime. See MCP tools. - Vendored ADLC:
vendor/adlcis the pinned ADLC CLI the bundled build uses exclusively, andvendor/cacheholds the pristine npm tarball of the companion plugin. See Plugin and migration and Build and bundle. - Sidecar:
sidecars/holds the dashboard server and its static UI, started byagb sidecar.
The terminal shim ~/.local/bin/agb is written by bootstrap, not shipped in the plugin directory.