// agent-ide
Antigravity
Hvor dine agenter planlægger, retter og verificerer.
Til Antigravity-brugere
Antigravity er en agent-først IDE: agenter planlægger og retter på tværs af editor, terminal og browser. På et rigtigt monorepo har de stadig brug for et kort over, hvilken fil der betyder noget. Maguyva indekserer din kodebase og leverer den tilbage over MCP (semantisk, AST, graf og tekst), så “hvor sker auth” giver det rigtige auth-flow tilbage — ikke syv teststubbe.
Free-niveau: 3 repos, Op til 50K indekserede repo-linjer, intet kort.
Antigravity kører agenten. Maguyva fortæller den, hvilken fil den skal røre.Fire dele. Hver har en opgave.
// agent-ide
Hvor dine agenter planlægger, retter og verificerer.
// manuel kontekst
Manuel kontekst vinder, indtil repoet bliver stort.
// kodebase
Automatiske kodebasefakta over MCP.
// hvem betaler
Agenter betaler ikke for brugerpladser. Se priser
Agent-IDE'en er ikke problemet. Agent Manager, eksekvering på tværs af flere flader og regelfiler er glimrende, og du bruger dem allerede til:
@-nævnelser til at trække en bestemt fil ind i konteksten.Bliv ved med det. Intet af det forsvinder.
Men i et rigtigt monorepo (TypeScript med workspace-afhængigheder, Python-services, blandede pakker) går agentkonteksten i stykker i det øjeblik, den relevante fil ikke allerede er på agentens radar.
Fire manuelle løsninger parret med deres svigttilstand. Venstre = det, du gør i dag. Højre = hvor det går i stykker.
// the fix
Du @-nævner de tre filer, du tror betyder noget. Agenten retter rent inde i dem.
// where it breaks
Det virker, når du allerede ved, hvilke filer der er involveret. En autonom agent har brug for de filer, du ikke vidste, du skulle nævne.
// the fix
Du indsætter 200 linjer fra en anden pakke i agenten for at give den nok kontekst.
// where it breaks
Uddraget, du indsatte klokken 9, afspejler ikke den rebase, din kollega landede klokken 11. Agenten retter mod en fantomversion af pakken.
// the fix
Du skriver en agentregelfil eller en arkitektur-markdown. Den er korrekt i dag.
// where it breaks
Alt, du skriver i hånden, driver væk fra virkeligheden. Koden er den eneste sandhed. Et dokument, der forklarer kølaget, er korrekt i en uge — og forkert for evigt derefter.
// the fix
Du tilføjer agentregler til navngivning, lint og build-kommandoer. Fremragende til adfærd.
// where it breaks
Regler er det rette sted til “kør altid pnpm tsc -b før commits.” De er ikke et søgbart indeks over hvert symbol, hver fil og hvert kaldested i dit monorepo.
Ikke en erstatning for Antigravity. Repo-kontekstlaget, der hægter sig på dens MCP-understøttelse.
Antigravity beslutter, hvad der skal rettes.
Maguyva fortæller agenten, hvad rettelsen rører ved.
På tværs af pakker og sprog. Forankret i den faktiske kaldgraf — ikke agentens grep.
// workflow 01
agent> hvor sker autentificering i dette monorepo? graph::query("authentication flow") packages/web/src/auth/session.ts:42 middleware packages/api/src/auth/jwt.ts:88 token-verificering packages/shared/src/auth/types.ts:12 AuthContext packages/admin/src/auth/admin-only.ts:31 rbac-tjek → 4 indgangspunkter på tværs af 4 pakker, rangeret efter kaldested-tæthed. [exit 0]
Du nævnte ikke en fil. Du indsatte ikke et uddrag. Agenten har de fire filer, der betyder noget, i den rette rangering, og kan lave en forankret rettelse.
// workflow 02
agent> hvordan håndterer normalizePhoneNumber E.164? semantic::query("normalize phone E.164") packages/shared/util/phone.ts:88 normalizePhoneNumber() ← rigtig impl. packages/api/test/phone.spec.ts:14 jest.mock(...) ← stub [exit 0]
Navne lyver. Mocks overskygger rigtig kode. Maguyva rangerer den rigtige implementering over test-mock'en, på tværs af alle pakker.
// workflow 03
agent> hvad kalder QueueDispatcher.publish på tværs af monorepoet? graph::callers(QueueDispatcher.publish) 3 i packages/billing/* 1 i packages/audit/* 1 i packages/notifications/* 1 i services/python-worker/* ← på tværs af sprog via gRPC-stub [exit 0]
På tværs af pakker, og på tværs af sprog når du har et polyglot repo, dukker kaldesteder op direkte. En autonom agent får blast radius, før den retter — ikke efter CI bliver rød.
Tre trin. Free-niveau: 3 repos, Op til 50K indekserede repo-linjer, intet kort.
// step 01
Vælg det monorepo, hvor du har mærket mest kontekstsmerte.
// step 02
// ~/.gemini/antigravity/mcp_config.json
{
"mcpServers": {
"maguyva": {
"serverUrl": "https://maguyva.tools/mcp",
"headers": {
"Authorization": "Bearer <your-key>"
}
}
}
}// step 03
Peg ikke agenten mod hele din virksomhed. Start med ét repo og ét verificerbart spørgsmål, som “hvad kalder formatInvoice på tværs af pakker?”