// agent-ide
Antigravity
Der agentene dine planlegger, redigerer og verifiserer.
For Antigravity-brukere
Antigravity er en agent-først IDE: agenter planlegger og redigerer på tvers av editor, terminal og nettleser. På et ekte monorepo trenger de likevel et kart over hvilken fil som er relevant. Maguyva indekserer kodebasen din og gir den tilbake over MCP (semantisk, AST, graf og tekst), slik at «hvor skjer autentisering» gir den faktiske auth-flyten, ikke sju test-stubber.
Free tier: 3 repoer, Opptil 50K indekserte kodelinjer, uten kort.
Antigravity kjører agenten. Maguyva forteller den hvilken fil den skal røre.Fire deler. Hver har sin jobb.
// agent-ide
Der agentene dine planlegger, redigerer og verifiserer.
// manuell kontekst
Manuell kontekst vinner, helt til repoet blir stort.
// kodebase
Automatiske kodebasefakta over MCP.
// hvem betaler
Agenter betaler ikke seter. Se priser
Agent-IDE-en er ikke problemet. Agent Manager, multi-surface-utførelse og regelfiler er utmerkede, og du bruker dem allerede til:
@-mentions for å hente en bestemt fil inn i konteksten.Fortsett med det. Ingenting av det forsvinner.
Men i et ekte monorepo (TypeScript med workspace-avhengigheter, Python-tjenester, blandede pakker) bryter agentkonteksten sammen i det øyeblikket den relevante filen ikke allerede er på agentens radar.
Fire manuelle løsninger paret med sin feilmodus. Venstre = det du gjør i dag. Høyre = hvor det svikter.
// the fix
Du @-nevner de tre filene du tror er relevante. Agenten redigerer rent i dem.
// where it breaks
Det fungerer når du allerede vet hvilke filer som er involvert. En autonom agent trenger filene du ikke visste du burde nevne.
// the fix
Du limer inn 200 linjer fra en annen pakke inn i agenten for å gi den nok kontekst.
// where it breaks
Utdraget du limte inn klokken 9 gjenspeiler ikke rebasen kollegaen din landet klokken 11. Agenten redigerer mot en fantomversjon av pakken.
// the fix
Du skriver en agent-regelfil eller en arkitektur-markdown. Den stemmer i dag.
// where it breaks
Alt du skriver for hånd drifter. Koden er sannheten. Et dokument som forklarer kølaget stemmer i en uke, og er feil for alltid deretter.
// the fix
Du legger til agentregler for navngiving, lint og byggekommandoer. Flott for atferd.
// where it breaks
Regler er riktig sted for “kjør alltid pnpm tsc -b før commits.” De er ikke en søkbar indeks over hvert symbol, hver fil og hvert kallsted i monorepoet ditt.
Ikke en erstatning for Antigravity. Repo-kontekstlaget som henger på MCP-støtten dens.
Antigravity bestemmer hva som skal redigeres.
Maguyva forteller agenten hva endringen berører.
På tvers av pakker og språk. Forankret i den faktiske kallgrafen, ikke agentens grep.
// workflow 01
agent> hvor skjer autentisering i dette monorepoet? graph::query("authentication flow") packages/web/src/auth/session.ts:42 middleware packages/api/src/auth/jwt.ts:88 token verify packages/shared/src/auth/types.ts:12 AuthContext packages/admin/src/auth/admin-only.ts:31 rbac gate → 4 inngangspunkter fordelt på 4 pakker, rangert etter kallsted-tetthet. [exit 0]
Du nevnte ingen fil. Du limte ikke inn noe utdrag. Agenten har de fire filene som betyr noe, i riktig rekkefølge, og kan gjøre en forankret endring.
// workflow 02
agent> hvordan håndterer normalizePhoneNumber E.164? semantic::query("normalize phone E.164") packages/shared/util/phone.ts:88 normalizePhoneNumber() ← ekte impl packages/api/test/phone.spec.ts:14 jest.mock(...) ← stub [exit 0]
Navn lyver. Mocks skygger for ekte kode. Maguyva rangerer den ekte implementasjonen over test-mocken, i alle pakker.
// workflow 03
agent> hva kaller QueueDispatcher.publish i hele monorepoet? graph::callers(QueueDispatcher.publish) 3 i packages/billing/* 1 i packages/audit/* 1 i packages/notifications/* 1 i services/python-worker/* ← på tvers av språk via gRPC-stub [exit 0]
På tvers av pakker, og på tvers av språk når du har et polyglot repo, dukker kallstedene opp direkte. En autonom agent får påvirkningsradiusen før den redigerer, ikke etter at CI blir rødt.
Tre steg. Free tier: 3 repoer, Opptil 50K indekserte kodelinjer, uten kort.
// step 01
Velg monorepoet der du har kjent mest på kontekstsmerte.
// step 02
// ~/.gemini/antigravity/mcp_config.json
{
"mcpServers": {
"maguyva": {
"serverUrl": "https://maguyva.tools/mcp",
"headers": {
"Authorization": "Bearer <your-key>"
}
}
}
}// step 03
Ikke pek agenten mot hele selskapet ditt. Start med ett repo og ett verifiserbart spørsmål, som «hva kaller formatInvoice på tvers av pakker?»