// agent ide
Antigravity
Donde tus agentes planifican, editan y verifican.
Para usuarios de Antigravity
Antigravity es un IDE pensado primero para agentes: los agentes planifican y editan en el editor, la terminal y el navegador. En un monorepo real igual necesitan un mapa de qué archivo importa. Maguyva indexa tu codebase y lo sirve de vuelta vía MCP (semántico, AST, grafo y texto), así que “dónde pasa la autenticación” devuelve el flujo de auth real, no siete stubs de prueba.
Nivel Free: 3 repositorios, Hasta 50 mil líneas de repo indexadas, sin tarjeta.
Antigravity ejecuta al agente. Maguyva le dice qué archivo tocar.Cuatro piezas. Cada una tiene su trabajo.
// agent ide
Donde tus agentes planifican, editan y verifican.
// contexto manual
El contexto manual funciona, hasta que el repo se hace grande.
// codebase
Hechos automáticos del codebase vía MCP.
// quién paga
Los agentes no pagan asientos. Ver precios
El IDE de agentes no es el problema. El Agent Manager, la ejecución multi-superficie y los archivos de reglas son excelentes, y ya los usas para:
@ para traer un archivo específico al contexto.Sigue haciendo eso. Nada de eso desaparece.
Pero en un monorepo real (TypeScript con dependencias de workspace, servicios en Python, paquetes mixtos) el contexto del agente se rompe en el momento en que el archivo relevante todavía no está en el radar del agente.
Cuatro arreglos manuales junto con su modo de falla. Izquierda = lo que haces hoy. Derecha = dónde se rompe.
// the fix
Mencionas con @ los tres archivos que crees que importan. El agente edita limpiamente dentro de ellos.
// where it breaks
Funciona cuando ya sabes cuáles archivos están involucrados. Un agente autónomo necesita los archivos que no sabías que había que mencionar.
// the fix
Pegas 200 líneas de otro paquete en el agente para darle suficiente contexto.
// where it breaks
El snippet que pegaste a las 9 a. m. no refleja el rebase que tu compañero hizo a las 11 a. m. El agente está editando contra una versión fantasma del paquete.
// the fix
Escribes un archivo de reglas de agente o un markdown de arquitectura. Hoy está correcto.
// where it breaks
Todo lo que escribes a mano se desactualiza. El código es la fuente de verdad. Un doc que explica la capa de colas es correcto durante una semana, y después está mal para siempre.
// the fix
Agregas reglas de agente para nomenclatura, lint y comandos de build. Genial para el comportamiento.
// where it breaks
Las reglas son el lugar correcto para “siempre ejecuta pnpm tsc -b antes de los commits”. No son un índice consultable de cada símbolo, archivo y punto de llamada en tu monorepo.
No es un reemplazo de Antigravity. Es la capa de contexto de repo que se conecta a su soporte MCP.
Antigravity decide qué editar.
Maguyva le dice al agente qué toca esa edición.
Entre paquetes, entre lenguajes. Fundamentado en el grafo de llamadas real, no en el grep del agente.
// workflow 01
agent> ¿dónde pasa la autenticación en este 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 puntos de entrada en 4 paquetes, ordenados por densidad de puntos de llamada. [exit 0]
No mencionaste ningún archivo. No pegaste ningún snippet. El agente tiene los cuatro archivos que importan, en el orden correcto, y puede hacer una edición fundamentada.
// workflow 02
agent> ¿cómo maneja normalizePhoneNumber el formato E.164? semantic::query("normalize phone E.164") packages/shared/util/phone.ts:88 normalizePhoneNumber() ← impl real packages/api/test/phone.spec.ts:14 jest.mock(...) ← stub [exit 0]
Los nombres mienten. Los mocks tapan el código real. Maguyva ubica la implementación real por encima del mock de prueba, en todos los paquetes.
// workflow 03
agent> ¿qué llama a QueueDispatcher.publish en todo el monorepo? graph::callers(QueueDispatcher.publish) 3 en packages/billing/* 1 en packages/audit/* 1 en packages/notifications/* 1 en services/python-worker/* ← entre lenguajes vía stub de gRPC [exit 0]
Entre paquetes, y entre lenguajes cuando tienes un repo políglota, los puntos de llamada aparecen inline. Un agente autónomo obtiene el radio de impacto antes de editar, no después de que el CI se ponga en rojo.
Tres pasos. Nivel Free: 3 repositorios, Hasta 50 mil líneas de repo indexadas, sin tarjeta.
// step 01
Elige el monorepo donde más has sentido el dolor de contexto.
// step 02
// ~/.gemini/antigravity/mcp_config.json
{
"mcpServers": {
"maguyva": {
"serverUrl": "https://maguyva.tools/mcp",
"headers": {
"Authorization": "Bearer <your-key>"
}
}
}
}// step 03
No apuntes al agente hacia toda tu empresa. Empieza con un repo y una pregunta verificable, como “¿qué llama a formatInvoice entre paquetes?”