{"slug": "don-t-choose-join", "title": "Don't Choose. Join", "summary": "The clavity repository's latest Antigravity release ships a broken \"--prompt-interactive\" option, and its maintainer's documented workaround is to paste the contents of the agy-pairing-INSTALL.md file into Antigravity's prompt before starting work in Claude Code. The setup runs a Claude Code instance and an Antigravity Code instance in the same folder, with Claude Code as driver (implement, verify) and Antigravity as peer (review, recommend), and requires the superpowers package plus a /brainstorming session before any code is written. The repository ships five independent products — clavity-dotnet (a .NET 10 rebuild exposing agy to Claude as an MCP server), clavity-classic (a Rust-based fallback bridge), agy-autotrain, commonmemory and review-relay — with clavity-dotnet and clavity-classic described as mutually exclusive; the workflow was tested on Opus 5 and Gemini 3.1 Pro.", "body_md": "In Latest versions of Antigravity the \"--prompt-interactive\" option is not working as expected. The workaround until I fix it is simple.\nCopy/paste the exact content of this file **[pairing](https://raw.githubusercontent.com/ckir/clavity/refs/heads/main/clavity-dotnet/pairing/agy-pairing-INSTALL.md)** to Antigravity's prompt before start your work on Claude Code or use the classic version.\n\nStarts a Claude Code and an Antigravity Code instance at the same folder. Once started Claude Code gets the role of driver (implement, verify) and Antigravity (agy) gets the role of peer (review, recommend).\n\nBefore use you MUST have [superpowers](https://github.com/obra/superpowers) installed.\nYou MUST start by /brainstorming (Activates before writing code. Refines rough ideas through questions, explores alternatives, presents design in sections for validation. Saves design document). After the brainstorm you have a comprehensive design document.\nWhen claude creates the design document it will run the adversarial-panel-review and your design gets reviewed by \"expert panels\" via agy.\nAfter the specs review claude will write the implementation plan. Again same adversarial-panel-review treatment here (see the examples below).\nYou choose the implementation mode (Subagent-Driven or Inline).\nAfter the implementation claude will run agy-capstone. Sit back and relax watching your code improving from naive to professional.\nAfter the agy-capstone the final step is the agy-test-audit. This will harden your test suites before claude declares the plan as completed.\n\nAll the above can be waived by prompts. Say for example \"Waive agy for this step\" and claude will execute the step solo. In case you have problem to start agy (e.g. quota exhausted, Google's servers are down) you can switch to subagents mode by prompt. Say for example \"Waive agy for this and use subagents\".\n\n**Bonus** Automatic debugging for your repo. Claude will capture pre-existing defects in your code (both main and subagents). At the end of a plan just say \"start the triage\" and any defects found will be organized into a ranked backlog.\n\nTested using Opus 5 and Gemini 3.1 Pro (Other models should work but that's not tested).\nWhat if you don't like Gemini 3.1 Pro? Install the agy-autotrain and claude will learn to drive your favorite model by usage.\nWant claude and agy share memories? Install commonmemory (needs [`@agentmemory/agentmemory`](https://www.npmjs.com/package/@agentmemory/agentmemory))\n\nThe rest of this file is technical documentation for AI agents and developers. Feel free to update this section to reflect current state and improvements.\n\nThis repository contains five independent products. You only need to install the ones you actually want to use.\n\nThese two tools are **mutually exclusive** — pick exactly one. They let Claude Code delegate tasks, get second opinions, or collaborate with `agy`.\n\n- **[clavity-dotnet](https://github.com/ckir/clavity/blob/main/clavity-dotnet/README.md) (Primary):** The modern .NET 10 rebuild. It exposes`agy` to Claude as an MCP server via a local Language Server. Each Claude instance drives its own isolated lifecycle and state.\n- **[clavity-classic](https://github.com/ckir/clavity/blob/main/clavity-classic/README.md) (Failover):** The original Rust-based bridge. It uses a psmux doorbell and the agentmemory bus to drive a live`agy` peer in the same folder. Use this as a fallback if clavity-dotnet unavailable.\n\n- **[agy-autotrain](https://github.com/ckir/clavity/blob/main/agy-autotrain/README.md):** Auto-trains clavity's`agy` knowledge from everyday usage. It captures insights, verifies them, and compiles them into a project-agnostic manual.\n- **[commonmemory](https://github.com/ckir/clavity/blob/main/commonmemory/README.md):** A shared cross-agent memory convention. Teaches Claude and`agy` to tag notes (decisions, gotchas, bug fixes) and proactively share context via the agent memory signal bus.\n- **[review-relay](https://github.com/ckir/clavity/blob/main/review-relay/README.md):** Assisted copy-paste review rounds with web AI models (ChatGPT, Meta AI, Gemini, or any other). Claude prepares each round and verifies the findings against the real text; you carry the text to the sites and save replies with the bundled AiSaveDev extension (or AiSave).\n\nThe five products install one of two ways. **Four install with `claude plugin`** —\nclavity-dotnet, agy-autotrain, commonmemory and review-relay — from this repository's marketplace.\nCross-platform (Windows, Linux, macOS):\n\n```\nclaude plugin marketplace add ckir/clavity\nclaude plugin install clavity@clavity          # clavity-dotnet\nclaude plugin install agy-autotrain@clavity\nclaude plugin install commonmemory@clavity\nclaude plugin install review-relay@clavity\n```\n\nclavity-dotnet fetches its `clavity-ls` binary on first run from the matching `clavity-v<N>` GitHub\nrelease (win-x64 / linux-x64 / osx-arm64 / osx-x64), so nothing lands on your PATH. Checksum-verified\nwhen a `.sha256` companion asset is published and `sha256sum` is on PATH; otherwise the fetch proceeds\nunverified.\n\nThe `clavity` plugin itself is served from this repository's `release` branch, which CI advances only after a\nrelease has attached every `clavity-ls` binary. So a plugin update and the binary it fetches always arrive\ntogether. If the fetch still fails (offline, rate-limited), the session start shows a message saying where to\nplace `clavity-ls` by hand.\n\nUpgrading from an old `<member>-setup-<version>.exe` installer? See\n[`docs/migrating-from-the-inno-installers.md`](https://github.com/ckir/clavity/blob/main/docs/migrating-from-the-inno-installers.md).\n\n**One ships a standalone Windows installer** — clavity-classic:\n\n1. Go to the [Releases](https://github.com/ckir/clavity/releases) page. The`clavity-v<N>` umbrella release carries the installer.\n2. Download it — the asset is named `clavity-classic-setup-<version>.exe` , with a`.sha256` .\n3. Run it. It registers the product's plugin locally with every agent it detects (Claude Code and/or\n`agy` ) and puts its binary on your PATH.\n\nInstalling clavity-dotnet or clavity-classic? Their review disciplines are multi-round; see\n**Running this economically** in that product's `plugin/README.md` before you start.\n\nIf you want to build from source or contribute to the project, see [CONTRIBUTING.md](https://github.com/ckir/clavity/blob/main/CONTRIBUTING.md); to add a new tool to the umbrella, follow the [hosting playbook](https://github.com/ckir/clavity/blob/main/docs/hosting-a-tool.md).\n\nThe repository uses a two-tier `just` task runner (`just test`, `just lint`, `just release`). Before push, `lefthook` runs the pre-push gates to keep `main` green; the heavier `just lint` and `just test` runs locally (both are in CI).\n\nPre-commit runs `ruff` on staged Python files, plus `curate-in-progress` and `cheatsheet-parity` checks when the driver-cheatsheet files are staged.\n\nThis project is licensed under the **PolyForm Noncommercial License 1.0.0** — free for non-commercial use (personal, academic, non-profit). See [LICENSE](https://github.com/ckir/clavity/blob/main/LICENSE). All five products (clavity-dotnet, clavity-classic, agy-autotrain, commonmemory, review-relay) ship under the same licence.\n\n*Trademarks:* Antigravity is a trademark of Google LLC; Claude and Claude Code are trademarks of Anthropic. This is an independent project — not affiliated with, endorsed by, or sponsored by Google or Anthropic.", "url": "https://wpnews.pro/news/don-t-choose-join", "canonical_source": "https://github.com/ckir/clavity", "published_at": "2026-10-20 03:11:01+00:00", "updated_at": "2026-10-20 03:46:00.209305+00:00", "lang": "en", "topics": ["ai-agents", "ai-tools", "agent-protocols", "developer-tools"], "entities": ["clavity", "Antigravity", "Claude Code", "agy", "clavity-dotnet", "clavity-classic", "agy-autotrain", "commonmemory"], "also_reported_by": [], "alternates": {"html": "https://wpnews.pro/news/don-t-choose-join", "markdown": "https://wpnews.pro/news/don-t-choose-join.md", "text": "https://wpnews.pro/news/don-t-choose-join.txt", "jsonld": "https://wpnews.pro/news/don-t-choose-join.jsonld"}}