Skip to content

Replace Antigravity with Pi (pi.dev) tool support#525

Merged
kasperjunge merged 3 commits into
mainfrom
feat/replace-antigravity-with-pi
Jun 9, 2026
Merged

Replace Antigravity with Pi (pi.dev) tool support#525
kasperjunge merged 3 commits into
mainfrom
feat/replace-antigravity-with-pi

Conversation

@kasperjunge

Copy link
Copy Markdown
Collaborator

What & why

Removes the Antigravity coding-tool integration and adds Pi (https://pi.dev), a minimal open-source terminal coding agent, so teams using Pi can manage their skills with agr.

How Pi is wired

  • Install paths: .pi/skills/ (project), ~/.pi/agent/skills/ (global)
  • Detection: .pi/ or the shared .agents/ directory
  • Instructions: AGENTS.md
  • CLI: full support — pi -p (prompt), -a (auto-approve), --continue (resume) — so agr run and agrx --tool pi work

Pi reads both .pi/skills/ and .agents/skills/; agr installs to the Pi-native .pi/ tree. A user running both Codex and Pi will have skills written to both trees (accepted tradeoff).

Backward compatibility

canonical_instructions = "GEMINI.md" (the former Antigravity file) is no longer valid, but existing agr.toml files are coerced to AGENTS.md on load instead of erroring on every command. Documented in the CHANGELOG.

Commits

  1. feat: registry/migrations/config + tests (incl. new tests/cli/agr/test_pi.py, removed test_antigravity.py)
  2. docs: README, supported-tool lists, agr-cli skill references, the shipping JSON-LD SEO template, CHANGELOG
  3. docs: implementation diary

Review notes

This shipped after a two-agent code review. Fixes applied from it: corrected the README "Invoke with" column (/pdf, not pi), swept ~36 stale Antigravity/GEMINI.md references out of docs/overrides/main.html, and added the GEMINI.md coercion above.

Known deferred follow-ups: the cli_command is None branches in agr/runner.py are now unreachable (every tool has a CLI); and .agents/ detection auto-adds pi to Codex-only repos (carried over from Antigravity's identical signal).

Verification

  • uv run pytest — 1304 passed, 6 skipped
  • uv run ruff check . / uv run ty check — clean
  • uv run mkdocs build --strict — succeeds

🤖 Generated with Claude Code

Kasper Junge and others added 3 commits June 9, 2026 14:02
Drop the Antigravity integration and add Pi as a supported coding tool so
teams using Pi can manage skills with agr. Pi installs skills to .pi/skills/
(project) and ~/.pi/agent/skills/ (global), is detected from .pi/ or the
shared .agents/ directory, uses AGENTS.md for instructions, and has full CLI
wiring (pi -p / -a / --continue) for agr run and agrx.

Existing configs pinned to the former Antigravity canonical file are coerced
on load (canonical_instructions = "GEMINI.md" -> "AGENTS.md") so they keep
working instead of erroring on every command.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Update the README invocation table, supported-tool lists, the agr-cli skill
references, the shipping JSON-LD SEO template (docs/overrides/main.html), and
the CHANGELOG so users see Pi instead of Antigravity. Drop GEMINI.md as a
canonical instruction file everywhere it was listed.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@kasperjunge kasperjunge merged commit 1552849 into main Jun 9, 2026
3 checks passed
@kasperjunge kasperjunge deleted the feat/replace-antigravity-with-pi branch June 9, 2026 12:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant