Repository navigation
v1.2.0
antigravity-plugin v1.2.0
Version 1.2.0 keeps the frozen 1.x public contract. The eight verbs, flags, exit codes, JSON envelope, and state locations stay unchanged. New flags are additive only. This release ships with npm provenance.
Highlights
Added
- Retrievable result size.
statusreports stored answer byte and line counts, andresultadds--head <n>and--tail <n>. - Safer registry retries for the update check.
updateretries eligible failed registry requests within one total budget. --modelontaskandrescue. Both verbs accept--model <id>and forward it to agy.
Security
- Socket-flagged host bootstrap moved to a shipped module. Wrappers validate the plugin root and the shipped module before loading it.
- Vision image access. Vision checks file identity while it reads an image and keeps the 10 MiB limit when a file grows.
- Vision MCP request processing. Malformed requests do not stop the server, oversized input frames are rejected, and paused clients have bounded replies.
- Update command execution. Updates reject invalid registry and cache versions, reject unsafe Windows batch paths and arguments, and prefer native executables.
Fixed
- Live job retention. Queued and running jobs remain available when terminal history reaches its 50-job cap.
- Recoverable job state. State details are committed before index entries, corrupt indexes are rebuilt, and unreadable selected job files make
resultexit 1. - Bounded agy runs. Jobs have a 30-minute default limit, support
ANTIGRAVITY_AGY_TIMEOUT_MS, and fail with diagnostics for excess output. - Interrupted foreground runs. Ctrl+C terminates agy and its child processes before the command exits.
Changed
- Unknown flags. Unknown flags exit 1 and direct prompt text to follow
--. - Cyclomatic complexity lint gate.
npm run lintuses ESLint 10 with a complexity ceiling and runs in CI and the release workflow.
Upgrade
Claude Code
claude plugin marketplace update antigravity
claude plugin update antigravity@antigravityRestart Claude Code.
Codex CLI
codex plugin remove antigravity@antigravity
codex plugin add antigravity@antigravityPull a local-clone marketplace first.
agy
agy plugin uninstall antigravity
agy plugin install <path-to-clean-clone>A plain reinstall merges with the old copy.
One command
npx @southcarpet/antigravity-plugin update --applyRequirements
- Node.js
>= 22.3.0at runtime. npm run lintneeds a Node version eslint 10 supports:^20.19.0 || ^22.13.0 || >=24.- Tested agy versions are 1.1.15, 1.1.17, and 1.1.24. These versions form the tested matrix.