Cómo configurar el IDE y manager de Antigravity

Resumen

Antigravity funciona con dos interfaces que trabajan juntas pero de forma aislada: el manager y el IDE. Aprender a navegar ambas y a configurar el comportamiento de tus agentes es el primer paso si vas a construir microservicios con inteligencia artificial. Esta guía es para quienes empiezan con Antigravity y quieren dominar sus configuraciones antes de lanzar sus primeras misiones.

Qué encuentras al abrir el IDE de Antigravity

Después de instalar el IDE en tu máquina, das clic en abrir IDE en la parte superior. Lo que ves ahí depende de lo que haya hecho tu agente, pero hay elementos que siempre deberían aparecer.

La idea principal es que exista una carpeta por cada microservicio. Si tu agente no las generó, puedes solicitarlas o crearlas a mano. Lo que sí sabemos que estará presente es el readme, exactamente el mismo que ves en la interfaz de manager, solo que ahora dentro del IDE.

Esta interfaz es idéntica a Visual Studio Code o cualquiera de sus forks. La distribución es familiar:

  • A la izquierda ves carpetas y ficheros.
  • A la derecha tienes conversaciones con agentes, que también aparecen en el manager.
  • Arriba a la derecha ves la cuenta desde la cual consumes tokens.

Y aquí viene un detalle clave que conviene entender bien desde el inicio.

¿El manager y el IDE de Antigravity comparten la misma cuenta? No necesariamente. Aunque se intercomunican, funcionan como herramientas aisladas en tu computador. Puedes usar una cuenta de Google para consumir tokens en el manager y otra cuenta distinta para el IDE.

Por qué tu consumo de tokens será distinto al de otros

Todo el curso está planteado con distintos prompting, así que tu resultado y el de cualquier otro estudiante seguramente serán diferentes. Eso también significa que consumirás una cantidad de tokens distinta [01:19].

Si usas una cuenta gratuita, ten un par de cuentas a la mano. La cantidad de tokens y su uso mensual se acaba bastante pronto a lo largo del curso. Si ya tienes una suscripción como Google AI Pro o Ultra, no tendrás que preocuparte por esto.

¿Qué es el prompting? Es la forma en que le das instrucciones a un agente de inteligencia artificial. Como cada persona redacta prompts distintos, los resultados y el gasto de tokens varían entre usuarios.

Cómo configurar el comportamiento de tus agentes

Dentro del IDE, abajo a la derecha, encuentras las configuraciones típicas del comportamiento de tus agentes. Ahí puedes ajustar la velocidad del tab, decidir si quieres ejecución automática o si prefieres validar siempre qué están haciendo tus agentes [01:52].

Esta interfaz también hace más cómoda la gestión del repositorio de código fuente cuando trabajas con GitHub o GitLab.

A la izquierda tienes el conversation history, donde aparece todo el listado de conversaciones, no solo del proyecto actual sino de cualquier otro asociado a Antigravity. Esto te da la comodidad de buscar entre conversaciones a medida que pasa el tiempo.

Después está el schedule task, una función muy útil para automatizar tareas repetitivas.

Para qué sirve el schedule task

Dentro del schedule puedes crear tareas que se ejecuten en tiempos específicos: cada día, cada hora o cada semana [02:38]. Un caso de uso concreto es correr testing de tus aplicaciones o ejecutar pruebas unitarias todos los días a una hora determinada.

Así no dependes de acordarte manualmente de validar tu código.

Qué configuras en los settings de Antigravity

Abajo a la izquierda entras a configuración o settings. Aquí modificas cómo interactúas con Antigravity e incluso cómo se visualiza.

Una de las zonas más importantes está en la pestaña General, dentro de Agent settings. Ahí defines el comportamiento del agente, por ejemplo si por default tiene acceso a toda tu máquina virtual o si usas características custom, que es la opción que viene por defecto.

Desde aquí decides tres cosas centrales:

  • Si tus agentes tienen acceso a los ficheros de tu máquina.
  • Si deben preguntar antes de modificar o generar ficheros por fuera del sandbox de Antigravity.
  • Cómo se comporta Antigravity al ejecutar comandos directamente sobre tu máquina.

La opción por defecto para ejecutar comandos es proceder en modo sandbox, un entorno aislado que protege tu equipo. Pero también existe el modo YOLO o acceso a todo, donde Antigravity no te pregunta antes de generar cualquier comando, como instalar librerías con npm directamente sobre tu máquina [03:47].

¿Qué es el modo sandbox en Antigravity? Es un entorno aislado donde el agente ejecuta comandos sin tocar el resto de tu máquina. Protege tus ficheros y te avisa antes de actuar fuera de ese espacio.

Si haces scroll, encuentras los permisos de red y de ficheros. Al dar clic en abrir, defines a qué carpetas o ficheros puede acceder Antigravity para leer y escribir por fuera del sandbox.

Dónde revisas tu consumo de modelos

En esta misma zona está models, el lugar donde estarás todo el tiempo. Ahí identificas el consumo para los modelos de Gemini y para modelos como Cloud y GPT [04:34].

Si lo necesitas, desde aquí mismo actualizas tu plan. También existen opciones extras como la customización y el navegador, que se ven más adelante.

Con esto ya tienes las bases de navegación de las dos interfaces que usarás todo el tiempo. En la siguiente clase empezamos a configurar Agent CMD y lanzamos las dos primeras misiones para construir microservicios a través de ByCode.

¿Ya probaste cambiar entre el modo sandbox y el modo YOLO? Cuéntame en los comentarios cómo configuraste el acceso de tus agentes.