// agent-ide
Antigravity
Waar je agents plannen, bewerken en verifiëren.
Voor Antigravity-gebruikers
Antigravity is een agent-first IDE: agents plannen en bewerken in editor, terminal en browser. In een echte monorepo hebben ze nog steeds een kaart nodig van welk bestand ertoe doet. Maguyva indexeert je codebase en levert die terug via MCP (semantic, AST, graph en text), zodat “waar gebeurt authenticatie” de daadwerkelijke auth-flow oplevert, en niet zeven test-stubs.
Free tier: 3 repositories, Tot 50K geïndexeerde repo-regels, geen kaart nodig.
Antigravity draait de agent. Maguyva vertelt hem welk bestand hij moet aanraken.Vier onderdelen. Elk met zijn eigen taak.
// agent-ide
Waar je agents plannen, bewerken en verifiëren.
// handmatige context
Handmatige context wint, tot de repo groot wordt.
// codebase
Automatische codebasefeiten via MCP.
// wie betaalt
Agents betalen geen seats. Bekijk de prijzen
De agent-IDE is niet het probleem. De Agent Manager, multi-surface execution en rules-bestanden zijn uitstekend, en je gebruikt ze al voor:
@-mentions om een specifiek bestand in de context te halen.Blijf dat vooral doen. Niets daarvan verdwijnt.
Maar in een echte monorepo (TypeScript met workspace-deps, Python-services, gemengde packages) breekt agentcontext op het moment dat het relevante bestand nog niet op de radar van de agent staat.
Vier handmatige oplossingen met hun faalmodus. Links = wat je vandaag doet. Rechts = waar het misgaat.
// the fix
Je @-mentiont de drie bestanden waarvan je denkt dat ze ertoe doen. De agent bewerkt daarbinnen netjes.
// where it breaks
Het werkt als je al weet welke bestanden erbij betrokken zijn. Een autonome agent heeft juist de bestanden nodig die je niet wist te noemen.
// the fix
Je plakt 200 regels uit een ander package in de agent om hem genoeg context te geven.
// where it breaks
Het snippet dat je om 9 uur plakte, weerspiegelt niet de rebase die je teamgenoot om 11 uur landde. De agent bewerkt tegen een spookversie van het package.
// the fix
Je schrijft een agent-rules-bestand of een architectuur-markdown. Vandaag klopt het nog.
// where it breaks
Alles wat je met de hand schrijft, raakt uit sync. De code is de source of truth. Een doc die de queue-laag uitlegt, klopt een week, en is daarna voorgoed fout.
// the fix
Je voegt agent-rules toe voor naming, lint en buildcommando's. Prima voor gedrag.
// where it breaks
Rules zijn de juiste plek voor “draai altijd pnpm tsc -b voor commits.” Ze zijn geen doorzoekbare index van elk symbool, bestand en call-site in je monorepo.
Geen vervanging voor Antigravity. De repo-contextlaag die aanhaakt op de MCP-ondersteuning ervan.
Antigravity bepaalt wat er wordt bewerkt.
Maguyva vertelt de agent wat de wijziging raakt.
Cross-package, cross-language. Gefundeerd op de daadwerkelijke call graph, niet op de grep van de agent.
// workflow 01
agent> waar gebeurt authenticatie in deze monorepo? 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 entry points in 4 packages, gerangschikt op call-site-dichtheid. [exit 0]
Je hebt geen bestand genoemd. Je hebt geen snippet geplakt. De agent heeft de vier bestanden die ertoe doen, in de juiste volgorde, en kan een gefundeerde wijziging maken.
// workflow 02
agent> hoe verwerkt normalizePhoneNumber E.164? semantic::query("normalize phone E.164") packages/shared/util/phone.ts:88 normalizePhoneNumber() ← echte impl packages/api/test/phone.spec.ts:14 jest.mock(...) ← stub [exit 0]
Namen liegen. Mocks overschaduwen echte code. Maguyva rangschikt de echte implementatie boven de test-mock, in elk package.
// workflow 03
agent> wat roept QueueDispatcher.publish aan, door de hele monorepo? graph::callers(QueueDispatcher.publish) 3 in packages/billing/* 1 in packages/audit/* 1 in packages/notifications/* 1 in services/python-worker/* ← cross-language via gRPC-stub [exit 0]
Cross-package, en cross-language als je een polyglotte repo hebt, call-sites komen inline naar boven. Een autonome agent krijgt de impactradius voordat hij bewerkt, niet nadat CI rood kleurt.
Drie stappen. Free tier: 3 repositories, Tot 50K geïndexeerde repo-regels, geen kaart nodig.
// step 01
Kies de monorepo waar je de meeste contextpijn hebt gevoeld.
// step 02
// ~/.gemini/antigravity/mcp_config.json
{
"mcpServers": {
"maguyva": {
"serverUrl": "https://maguyva.tools/mcp",
"headers": {
"Authorization": "Bearer <your-key>"
}
}
}
}// step 03
Richt de agent niet meteen op je hele bedrijf. Begin met één repo en één verifieerbare vraag, zoals “wat roept formatInvoice aan, door alle packages heen?”