Repository navigation
v1.91.67.0 feat(hosts): Antigravity CLI (agy) host - #3089
Merged
Merged
Conversation
Adds Google's Antigravity CLI as an experimental host through defineHost(): skills in ~/.gemini/antigravity-cli/skills/gstack-*, a runtime root with .source-path for /gstack-upgrade, names equal to their gstack-<skill> directories, name+description frontmatter with the 1024-char limit, the Gemini overlay, and a preamble glossary mapping Claude tool names to Antigravity's documented tools (run_command, view_file, write_to_file, replace_file_content, grep_search, find_by_name, invoke_subagent, ask_question). Setup: ./setup --host agy (alias antigravity), --host auto on the agy binary or ~/.gemini/antigravity-cli, never a Gemini-CLI-only ~/.gemini. Registry tier, --status known roots, uninstall and team-init cover it. Gemini CLI's ~/.gemini/skills and settings are never touched. Co-authored-by: Shagun Prasad <109907086+0xshae@users.noreply.github.com> Co-authored-by: ManchalaSashank <134257068+ManchalaSashank@users.noreply.github.com> Co-authored-by: VoIP Expert <5742479+voipexpert@users.noreply.github.com> Co-authored-by: Mattias Petersson <93470851+KiDDarn@users.noreply.github.com> Co-authored-by: capy-ai[bot] <230910855+capy-ai[bot]@users.noreply.github.com>
…host Co-authored-by: capy-ai[bot] <230910855+capy-ai[bot]@users.noreply.github.com> # Conflicts: # bin/gstack-team-init # docs/ADDING_A_HOST.md # test/host-config.test.ts
…talled render host
|
😎 This pull request was merged. |
Contributor
E2E Evals: ✅ PASS121 executed, 0 reused rule/judge records | 0 manual accepted (unscored; no score-cache credit) | $89.95 rule/judge cost | reconcile exit: 0 Profile: pr / mode Derived dependents (scripts/pr-dependencies.ts):
Rule and judge shards
Fail-closed reconciliationSliced lane: planner → duration-packed executors → fail-closed report. Behavior cases run a pre-registered 3-trial panel (PASS at 2/3 with no contract violation); a PASS 2/3 is shown with its failed trial, never as a clean pass. Reused results retain their original provenance and expiry. |
This was referenced Oct 8, 2026
levi85
pushed a commit
to levi85/gstack
that referenced
this pull request
Oct 14, 2026
* feat(hosts): Antigravity CLI (agy) host Adds Google's Antigravity CLI as an experimental host through defineHost(): skills in ~/.gemini/antigravity-cli/skills/gstack-*, a runtime root with .source-path for /gstack-upgrade, names equal to their gstack-<skill> directories, name+description frontmatter with the 1024-char limit, the Gemini overlay, and a preamble glossary mapping Claude tool names to Antigravity's documented tools (run_command, view_file, write_to_file, replace_file_content, grep_search, find_by_name, invoke_subagent, ask_question). Setup: ./setup --host agy (alias antigravity), --host auto on the agy binary or ~/.gemini/antigravity-cli, never a Gemini-CLI-only ~/.gemini. Registry tier, --status known roots, uninstall and team-init cover it. Gemini CLI's ~/.gemini/skills and settings are never touched. Co-authored-by: Shagun Prasad <109907086+0xshae@users.noreply.github.com> Co-authored-by: ManchalaSashank <134257068+ManchalaSashank@users.noreply.github.com> Co-authored-by: VoIP Expert <5742479+voipexpert@users.noreply.github.com> Co-authored-by: Mattias Petersson <93470851+KiDDarn@users.noreply.github.com> Co-authored-by: capy-ai[bot] <230910855+capy-ai[bot]@users.noreply.github.com> * test(agy): golden refresh after main merge; agy is recorded as an installed render host * v1.91.67.0: CHANGELOG, version --------- Co-authored-by: Shagun Prasad <109907086+0xshae@users.noreply.github.com> Co-authored-by: ManchalaSashank <134257068+ManchalaSashank@users.noreply.github.com> Co-authored-by: VoIP Expert <5742479+voipexpert@users.noreply.github.com> Co-authored-by: Mattias Petersson <93470851+KiDDarn@users.noreply.github.com> Co-authored-by: capy-ai[bot] <230910855+capy-ai[bot]@users.noreply.github.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Adds Antigravity CLI as a gstack host. Garry approved it in the Oct 8 triage, after eight contributors sent PRs for it. This is one host on the current host-config system, built on those PRs with credit. Paths and tool names were checked against Google's Antigravity docs on 2026-10-08.
What it does
agy, withantigravityas an alias in setup and gen-skill-docs.antigravityas the primary name made the per-fence runtime prelude 408 bytes, over its 400-byte budget.agyit is exactly 400, so the budget did not need to rise.~/.gemini/antigravity-cli/skills/gstack-*, the CLI's own global skills directory per antigravity.google/docs/skills.~/.gemini/config/skills/. The docs list that path only for the Antigravity 2.0 app and the IDE, so this host doesn't cover them yet..../skills/gstack, with.source-pathfor/gstack-upgrade.nameanddescription. The build fails if a description exceeds 1,024 characters./gstack-review), so built-in commands can't shadow them.ask_question, Bash→run_command, Read→view_file, Write→write_to_file, Edit→replace_file_content, Grep→grep_search, Glob→find_by_name, Agent→invoke_subagent.CLAUDE.mdtoAGENTS.md.--host agyor--host antigravity.--host autotriggers whenagyis on PATH or~/.gemini/antigravity-cliexists; a bare~/.gemininever triggers it..gstack-installed-hosts, so the render-only-installed-hosts change from v1.91.65.0 keeps its render.--status, uninstall (with the same ownership check as Copilot) and team-init all cover it. Setup fails if no skills were linked.~/.geminiwith Gemini CLI: setup and uninstall never touch~/.gemini/skillsor Gemini CLI's settings, and tests cover both directions.Credits
agyidentity, the.agentsworkspace root and a separate render dir.~/.antigravity.Validation
4de1635: 17 of 17 shards passed, 27,255 tests in 1,146 files.~/.geminidetection tests, and render-prune and runtime-root entries.typecheckis clean,typecheck:testhas no new diagnostics, and the credential scan reports 0 high.Not verified
These need a real Antigravity CLI install:
/gstack-*commands appearask_questionhandles optionsview_filereads on long skillsUntil then, the host stays experimental.