Project
Stability
Semver since 1.0.0, what counts as the public surface, and how features are retired.
antigravity-booster follows semantic versioning from 1.0.0 on (C29).
What semver covers
Breaking changes ship only in a new major version. Within a major (^1.0.0), these stay compatible:
- the
agbCLI surface: commands, flags and exit behavior (CLI reference) - the
plan.jsonschema (Plan schema) - the
.booster/artifact layout (File layout)
Each breaking change is listed in the changelog.
Supported versions
Only the latest published version gets fixes, security fixes included. There are no long-term support branches. To report a vulnerability, see SECURITY.md.
Deprecation and removal
A retired feature goes through two steps:
- Deprecated. The command still works, but its help text marks it deprecated and names the replacement. Example:
agb import-brain(bin/agb.mjs), replaced byagb plan. - Removed. The command or flag stays recognized but only prints an error that names the replacement. Example:
agb tui(bin/agb.mjs), replaced byagb sidecar. The old TUI flag on the status command was retired the same way (bin/agb.mjs).
Removed commands lists every current entry. No fixed support window is promised for a deprecated feature. Removing one from the public surface is a breaking change, so it waits for a major version.