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 <chris@voodootikigod.com> |
| description | Antigravity Booster orchestrator integration for Google Antigravity (agy CLI): quota-pool-aware scheduling, worktree fleets, cross-model prosecution, deterministic gates |
| name | antigravity-booster |
| version | 1.0.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/ |
| bin/ |
| commands/ |
| dist/ |
| docs/calibration/ |
| hooks.json |
| hooks/ |
| lib/ |
| mcp/ |
| mcp_config.json |
| plugin.json |
| 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
- 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.