Skip to content

antigravity-plugin 2.0.0

Choose a tag to compare

@SouthCarpet SouthCarpet released this 12 Sep 11:36
· 11 commits to main since this release
v2.0.0

2.0.0 is a major release. task and rescue with no --effort flag now
send medium to agy. Through 1.3.0 they sent no flag, and agy used whatever
that machine had saved. Pass --effort agy-default if you want the plugin
to send no flag, so your own agy configuration decides. Pass --effort low,
medium, or high to send that value. medium runs longer than low, so
a flag-less job is more likely to reach the plugin execution budget and be
stored as failed with no answer. Raise ANTIGRAVITY_AGY_TIMEOUT_MS if you
need more time.

A SUCCESS run that returns an empty answer is now failed (exit 1 on the
foreground path). That includes a denial carried only in agy's JSON, and an
empty answer with no denial and no print-timeout marker. Through 1.3.0 those
runs were reported as completed with nothing in them. A non-empty answer
with a denial stays completed, and the denial is a warning.

The 2.x contract is in docs/COMPATIBILITY.md. The
full list is in CHANGELOG.md.

Also in this release

  • Denied-action reporting now includes the target agy refused, joined by
    action name from the step_update error message.
  • A denied run now reports agy's own conversation id, so a caller can resume
    the same conversation with --conversation <id> after doing the step
    themselves.
  • The plugin no longer repeats agy's --dangerously-skip-permissions
    bypass advice on its own stderr. The stored result still keeps the
    complete upstream line.
  • Print-timeout truncation and agy's error: fatal marker are reported
    instead of passing silently.
  • The vision MCP view_image schema sets additionalProperties: false.
  • The README How-it-works figure is an authored SVG, and the pack check
    requires that image in the tarball.
  • The tested agy range is 1.1.15 to 1.2.1. Newest measured: 1.2.1.