fix(ai): migrate gemini-cli → antigravity-cli (agy) and antigravity → antigravity-ide #18

Merged
rootiest merged 4 commits from fix/antigravity into main 2026-05-21 00:52:36 +00:00
Owner

Summary

  • gemini-cli is gone — all references to the gemini binary and gemini-cli package are replaced with agy (antigravity-cli)
  • antigravity is now antigravity-ide — the old IDE binary is renamed; a new antigravity-ide.fish wrapper handles the noise-filter, and antigravity.fish now wraps agy
  • Session files, universal variables, function names, abbreviations, and docs all updated to match the new naming scheme

Files changed

Change Detail
gemini-resume.fishantigravity-resume.fish Function renamed; checks for agy; reads .antigravity_session
save_gemini_session.fishsave_antigravity_session.fish Session file .antigravity_session; universal var LAST_ANTIGRAVITY_SESSION
antigravity.fish Now wraps agy binary (antigravity-cli)
antigravity-ide.fish (new) Noise-filter wrapper for antigravity-ide binary
code-resume.fish Resumes via agy --resume from .antigravity_session
superpowers.fish Calls agy extensions; renamed scope_geminiscope_agy
abbr.fish v now expands to antigravity-ide (the VSCode-equivalent IDE)
README.md / requirements.md All function names, binary names, and session file references updated

Manual Verification

  • Run antigravity-resume in a directory with a .antigravity_session file — confirm it calls agy --resume <id>
  • Run antigravity-resume in a directory without a session file — confirm it calls agy --resume (picker)
  • Type v and press Space in fish — confirm it expands to antigravity-ide (not antigravity)
  • Run superpowers on — confirm it calls agy extensions enable superpowers (not gemini extensions)
  • Run code-resume in a directory with a .antigravity_session file — confirm it picks it up and calls agy --resume
  • Start an agy session with the save_antigravity_session hook wired up — confirm .antigravity_session is written and LAST_ANTIGRAVITY_SESSION is set
## Summary - **gemini-cli is gone** — all references to the `gemini` binary and `gemini-cli` package are replaced with `agy` (antigravity-cli) - **antigravity is now antigravity-ide** — the old IDE binary is renamed; a new `antigravity-ide.fish` wrapper handles the noise-filter, and `antigravity.fish` now wraps `agy` - Session files, universal variables, function names, abbreviations, and docs all updated to match the new naming scheme ### Files changed | Change | Detail | |---|---| | `gemini-resume.fish` → `antigravity-resume.fish` | Function renamed; checks for `agy`; reads `.antigravity_session` | | `save_gemini_session.fish` → `save_antigravity_session.fish` | Session file `.antigravity_session`; universal var `LAST_ANTIGRAVITY_SESSION` | | `antigravity.fish` | Now wraps `agy` binary (antigravity-cli) | | `antigravity-ide.fish` *(new)* | Noise-filter wrapper for `antigravity-ide` binary | | `code-resume.fish` | Resumes via `agy --resume` from `.antigravity_session` | | `superpowers.fish` | Calls `agy extensions`; renamed `scope_gemini` → `scope_agy` | | `abbr.fish` | `v` now expands to `antigravity-ide` (the VSCode-equivalent IDE) | | `README.md` / `requirements.md` | All function names, binary names, and session file references updated | ## Manual Verification - [x] Run `antigravity-resume` in a directory with a `.antigravity_session` file — confirm it calls `agy --resume <id>` - [x] Run `antigravity-resume` in a directory without a session file — confirm it calls `agy --resume` (picker) - [x] Type `v` and press Space in fish — confirm it expands to `antigravity-ide` (not `antigravity`) - [x] Run `superpowers on` — confirm it calls `agy extensions enable superpowers` (not `gemini extensions`) - [x] Run `code-resume` in a directory with a `.antigravity_session` file — confirm it picks it up and calls `agy --resume` - [x] Start an `agy` session with the `save_antigravity_session` hook wired up — confirm `.antigravity_session` is written and `LAST_ANTIGRAVITY_SESSION` is set
rootiest added 4 commits 2026-05-21 00:46:08 +00:00
Adds a robust `scrub` utility function to safely and recursively clean
up common OS metadata, development caches, editor artifacts, and slicer
cruft using `fd`.

Features:
- Hierarchical deletion fallback system: checks for a custom `rm`
  function, falls back to `trashy` (trash put), then `trash-cli`,
  and drops to standard `rm -rf` as a final measure.
- Safe `-d/--dry-run` modes to preview matched targets.
- An advanced `-a/--aggressive` mode for wiping heavy project caches
  (node_modules), local logs, and custom AI runtime config histories.
- Full flag validation and colorized help menus.
Rename gemini-resume → antigravity-resume and save_gemini_session →
save_antigravity_session; update all session files from .gemini_session
to .antigravity_session and LAST_GEMINI_SESSION → LAST_ANTIGRAVITY_SESSION.
Replace gemini/gemini-cli binary calls with agy throughout superpowers,
code-resume, and the resume function. Add antigravity-ide wrapper for the
renamed IDE binary; update abbr v → antigravity-ide (VSCode-equivalent)
and update README/requirements to reflect the new tool names.
Completes the rename started in the previous commit; these files were
superseded by antigravity-resume and save_antigravity_session.
rootiest merged commit 55dc402b3b into main 2026-05-21 00:52:36 +00:00
rootiest deleted branch fix/antigravity 2026-05-21 00:52:36 +00:00
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: rootiest/fish-config#18