En este documento, se muestra a los administradores y arquitectos de seguridad cómo implementar y configurar una puerta de enlace empresarial para Google Antigravity.
Las organizaciones empresariales de industrias reguladas suelen mantener controles de red estrictos que impiden que las estaciones de trabajo de los desarrolladores realicen conexiones directas a Internet con servicios externos o completen el acceso interactivo a Google basado en el navegador.
Antigravity Enterprise Gateway te permite enrutar el tráfico de Antigravity a través de una puerta de enlace empresarial que tu organización opera antes de reenviar las solicitudes de inferencia a Google. Esta arquitectura enruta las solicitudes de inferencia de modelos a través de tu puerta de enlace y quita el acceso interactivo, a la vez que conserva la atribución de facturación del contrato de Gemini Enterprise.
Descripción general
Cuando configuras la puerta de enlace de Antigravity Enterprise, las estaciones de trabajo de los desarrolladores se comunican con la puerta de enlace empresarial en lugar de conectarse directamente a Google. Los desarrolladores se autentican en la puerta de enlace con una clave de API que emite tu puerta de enlace, por lo que Antigravity no les solicita que accedan a una Cuenta de Google individual. Luego, tu puerta de enlace usa una cuenta de servicio centralizada deGoogle Cloud para autenticar y reenviar solicitudes de Antigravity a Google.
Antigravity adjunta automáticamente encabezados de atribución de clientes para identificar las instrucciones de chat de los desarrolladores y los flujos de trabajo de los agentes. Para garantizar que el uso de este modelo se reconozca y se facture según el acuerdo de Gemini Enterprise existente de tu organización, en lugar de facturarse como consumo de API sin procesar no comprometido, tu puerta de enlace debe conservar y reenviar estos encabezados de Antigravity a Google:
User-Agent: Antigravity emite automáticamente un encabezado de identificación:User-Agent: antigravity/VERSION (aidev_client; auth_method=gateway)X-Goog-Api-Client: Identifica el entorno de ejecución del cliente de Antigravity y la telemetría del SDK para que Google acredite la actividad en tu implementación empresarial con licencia.
Herramientas y versiones compatibles
Antigravity Enterprise Gateway admite las siguientes herramientas para desarrolladores de IA:
| Herramienta | Versión mínima | Plataformas compatibles |
|---|---|---|
| App de Antigravity |
|
macOS, Windows y Linux |
CLI de Antigravity (agy) |
|
macOS y Linux |
| Antigravity para IDEs |
|
Visual Studio Code, Visual Studio, los IDE de JetBrains y Zed. Para obtener más información, consulta Extensiones de IDE de Antigravity. |
Antes de comenzar
Antes de implementar la puerta de enlace, verifica que tengas lo siguiente:
- Proyecto de Google Cloud: Un proyecto de Google Cloud con acceso a
Gemini Enterprise Agent Platform (antes Vertex AI)
y la API de Gemini Enterprise Agent Platform
(
aiplatform.googleapis.com) habilitada. Para implementar la puerta de enlace empresarial, no se requiere una cuenta de Facturación de Cloud con factura. Cualquier persona que tenga acceso a Gemini Enterprise Agent Platform puede usar la puerta de enlace. - Cuenta de servicio: Es una cuenta de servicio de Google Cloud en tu proyecto a la que se le otorga el rol de IAM de
roles/aiplatform.user. La puerta de enlace usa esta cuenta de servicio para autenticar las solicitudes de Antigravity a Google Cloud. - Registros de auditoría de acceso a los datos: Para verificar la atribución de facturación en Cloud Logging, activa los registros de auditoría de acceso a los datos para la API de Gemini Enterprise Agent Platform. Para obtener más información, consulta Habilita los registros de auditoría de acceso a los datos.
- Versiones de cliente compatibles: Los desarrolladores deben usar una versión compatible de cada herramienta de Antigravity. Para obtener más información, consulta Herramientas de Antigravity compatibles.
Implementa la puerta de enlace empresarial
Puedes alojar tu puerta de enlace empresarial con cualquier plataforma administrada o alojada en contenedores, como Cloud Run, Envoy, LiteLLM o Apigee.
La puerta de enlace debe cumplir con tres requisitos de infraestructura:
Conserva los encabezados de atribución del cliente: Reenvía los encabezados entrantes del cliente sin cambios a Google, incluidos
User-Agent,X-Goog-Api-Clienty cualquier encabezado personalizado configurado engateway.customHeaders(comoX-Cost-Center).Los clientes de Antigravity no envían información del proyecto de Google Cloud en el modo de puerta de enlace. Si tu puerta de enlace reenvía solicitudes a un proyecto que no es el que contiene la cuenta de servicio de la puerta de enlace, configúrala para que inserte el encabezado
X-Goog-User-Projectcon el ID del proyecto de destino para la atribución de facturación y cuota.Admite la transmisión sin búfer: Vacía los fragmentos de eventos enviados por el servidor (SSE) de inmediato cuando proceses solicitudes de transmisión (
:streamGenerateContent?alt=sse). No almacenes fragmentos en búfer en la capa de la puerta de enlace.Reconoce los extremos de telemetría: Responde con HTTP
200 OK({}) a las llamadas de métricas en segundo plano (POST /v1beta:*) o reenvíalas a tu sistema de administración de información y eventos de seguridad (SIEM).
Rutas de solicitud obligatorias
Tu puerta de enlace debe enrutar las siguientes rutas de inferencia. Las rutas de acceso son relativas a
la URL de tu puerta de enlace. Por ejemplo, una solicitud de transmisión a
https://gateway.cymbal.com usa
https://gateway.cymbal.com/v1beta/models/MODEL_ID:streamGenerateContent?alt=sse.
- Inferencia de transmisión:
POST /v1beta/models/MODEL_ID:streamGenerateContent?alt=sse - Inferencia unaria:
POST /v1beta/models/MODEL_ID:generateContent
Tu puerta de enlace también debe aceptar las rutas de acceso completas equivalentes de Gemini Enterprise Agent Platform:
- Inferencia de transmisión:
POST /v1beta1/projects/PROJECT_ID/locations/REGION/publishers/google/models/MODEL_ID:streamGenerateContent?alt=sse - Inferencia unaria:
POST /v1beta1/projects/PROJECT_ID/locations/REGION/publishers/google/models/MODEL_ID:generateContent
Los cuerpos de las solicitudes usan el esquema JSON estándar de generateContent (contents,
generationConfig, safetySettings y systemInstruction).
Protocolos de conexión compatibles
Antigravity Enterprise Gateway admite dos protocolos de conexión para las solicitudes de inferencia:
- Protocolo de Gemini (
genai): Es el protocolo de conexión predeterminado. Antigravity envía solicitudes de inferencia con el formato del esquemagenerateContentde Google a los extremosPOST /v1beta/models/...descritos anteriormente. - Protocolo de conexión de OpenAI (
openai): Cuando configurasgateway.wireProtocolcomoopenai(o configurasAGY_LLM_GATEWAY_WIRE_PROTOCOL=openai), Antigravity formatea las solicitudes de inferencia en el protocolo de finalización de chat de OpenAI y las envía aPOST /v1/chat/completions.
Autentica solicitudes a tu puerta de enlace
Antigravity se autentica en tu puerta de enlace con una clave de API que
emite tu puerta de enlace. Antigravity envía la clave desde
gateway.apiKey (o la variable de entorno AGY_LLM_GATEWAY_API_KEY) como un
token del portador en el encabezado Authorization:
Authorization: Bearer GATEWAY_API_KEY
Antigravity no obtiene credenciales de Google Cloud , tokens de OAuth ni certificados de cliente en nombre de los desarrolladores. Tu puerta de enlace debe autenticar cada solicitud y rechazar las que no presenten una clave válida.
Debido a que la clave de API se almacena en las estaciones de trabajo de los desarrolladores, combínala con controles a nivel de la red:
- Mantén la puerta de enlace privada: Expón la puerta de enlace solo en tu red corporativa, por ejemplo, a través de un balanceador de cargas de aplicaciones interno al que las estaciones de trabajo acceden a través de Cloud VPN o Cloud Interconnect. No le asignes un extremo público a la puerta de enlace.
- Restringe qué dispositivos se pueden conectar: Permite conexiones solo desde estaciones de trabajo administradas, por ejemplo, con reglas de firewall, un proxy de acceso a la red de confianza cero o verificaciones de postura del dispositivo.
- Protege y rota las claves: Almacena las claves en Secret Manager, valídalas en cada solicitud y rótalas con regularidad. Para atribuir el uso a desarrolladores individuales, emite una clave independiente para cada desarrollador.
Para obtener más información, consulta Consideraciones de seguridad.
Conecta tu puerta de enlace a Gemini Enterprise Agent Platform
Tu puerta de enlace llama a la API de Gemini Enterprise Agent Platform con una cuenta de servicio de Google Cloud . Puedes compilar la puerta de enlace en una puerta de enlace de API administrada, como Apigee, o implementar una puerta de enlace, como Envoy o LiteLLM, en tu propia infraestructura.
Habilita las APIs necesarias:
gcloud services enable \ aiplatform.googleapis.com \ secretmanager.googleapis.com \ --project=PROJECT_IDReemplaza
PROJECT_IDpor el ID del proyecto de Google Cloud .Crea una cuenta de servicio para la puerta de enlace y otórgale el rol
roles/aiplatform.user:gcloud iam service-accounts create SERVICE_ACCOUNT_NAME \ --project=PROJECT_ID \ --display-name="Antigravity Enterprise Gateway" gcloud projects add-iam-policy-binding PROJECT_ID \ --member="serviceAccount:SERVICE_ACCOUNT_NAME@PROJECT_ID.iam.gserviceaccount.com" \ --role="roles/aiplatform.user"Reemplaza
SERVICE_ACCOUNT_NAMEpor un nombre para la cuenta de servicio, comoagy-gateway-sa.Genera una clave de API de puerta de enlace, almacénala en Secret Manager y permite que la cuenta de servicio la lea:
openssl rand -base64 32 | tr -d '\n' | gcloud secrets create SECRET_NAME \ --project=PROJECT_ID \ --data-file=- gcloud secrets add-iam-policy-binding SECRET_NAME \ --project=PROJECT_ID \ --member="serviceAccount:SERVICE_ACCOUNT_NAME@PROJECT_ID.iam.gserviceaccount.com" \ --role="roles/secretmanager.secretAccessor"Reemplaza
SECRET_NAMEpor un nombre para el Secret, comoagy-gateway-api-key. Distribuyes esta clave a las estaciones de trabajo comogateway.apiKeyenadmin_settings.json.Configura tu puerta de enlace para que realice las siguientes acciones:
- Autentícate en Gemini Enterprise Agent Platform como la cuenta de servicio.
- Lee la clave de API de Secret Manager y rechaza las solicitudes que no la presenten.
- Permite que las solicitudes se ejecuten durante al menos 60 minutos para que no se interrumpan las respuestas de transmisión largas.
Para confirmar que la puerta de enlace funciona antes de configurar las estaciones de trabajo, consulta Prueba la puerta de enlace directamente.
Implementa la configuración con la MDM
Para configurar las estaciones de trabajo de los desarrolladores de forma centralizada, implementa el
archivo de configuración admin_settings.json con tu sistema de administración de dispositivos móviles
(MDM), como Jamf, Microsoft Intune, Ansible o Google Workspace MDM.
Antigravity lee admin_settings.json de las siguientes
rutas del sistema operativo:
- macOS:
/Library/Application Support/Antigravity/admin_settings.json - Linux:
/etc/antigravity/admin_settings.json - Windows:
%ProgramData%\Antigravity\admin_settings.json
Para implementar el archivo de configuración, haz lo siguiente:
- Crea un archivo
admin_settings.jsoncon la URL de tu puerta de enlace, la clave de API y los modelos aprobados. Para ver un ejemplo, consulta Ejemplo de configuración. En tu sistema de MDM, crea un paquete, una política o una secuencia de comandos que copie el archivo en la ruta de acceso de cada sistema operativo de destino. Ejecútalo con privilegios de administrador para que el archivo sea propiedad de una cuenta de administrador y los desarrolladores puedan leerlo, pero no modificarlo. Por ejemplo, tu secuencia de comandos de MDM puede ejecutar los siguientes comandos:
macOS
En una shell, ejecuta los siguientes comandos como administrador:
sudo mkdir -p "/Library/Application Support/Antigravity" sudo install -m 644 -o root -g wheel admin_settings.json \ "/Library/Application Support/Antigravity/admin_settings.json"
Linux
En una shell, ejecuta los siguientes comandos como administrador:
sudo install -D -m 644 -o root -g root admin_settings.json \ /etc/antigravity/admin_settings.json
Windows
En PowerShell, ejecuta los siguientes comandos como administrador:
$dir = Join-Path $env:ProgramData "Antigravity" # Remove any folder that a non-admin created first, so they can't keep ownership. if (Test-Path $dir) { Remove-Item -Recurse -Force $dir } New-Item -ItemType Directory -Path $dir | Out-Null # Administrators own the folder; only admins and SYSTEM can write; users can read. icacls $dir /setowner "*S-1-5-32-544" icacls $dir /inheritance:r /grant:r "*S-1-5-32-544:(OI)(CI)F" "*S-1-5-18:(OI)(CI)F" "*S-1-5-32-545:(OI)(CI)RX" Copy-Item admin_settings.json (Join-Path $dir "admin_settings.json")
Estos comandos hacen que todos los usuarios puedan leer la carpeta y el archivo, y que solo los administradores puedan escribir en ellos.
Asigna el paquete o la política a los dispositivos o grupos de dispositivos que usan Antigravity.
Reinicia Antigravity en las estaciones de trabajo para que cargue la configuración nueva.
Para confirmar que las estaciones de trabajo se conecten a la puerta de enlace, consulta Verifica las conexiones de los clientes.
Precedencia de la configuración
Antigravity lee la configuración de la puerta de enlace desde tres fuentes. Cuando se define el mismo parámetro de configuración en más de una fuente, gana la fuente con mayor prioridad:
- Archivo de configuración del administrador (más alto):
admin_settings.jsonimplementado por tu sistema de MDM. - Variables de entorno: Son las variables de
AGY_LLM_GATEWAY_*configuradas en la estación de trabajo. Para obtener más información, consulta Conecta Antigravity a una puerta de enlace de Enterprise. - Archivo de configuración del usuario (más bajo):
~/.antigravity/settings.jsonen la carpeta principal del desarrollador.
La configuración se combina campo por campo. Por ejemplo, si admin_settings.json establece la
URL de la puerta de enlace, pero no la clave de API, Antigravity usa la clave de API
de una variable de entorno. Como el archivo de configuración del administrador tiene la prioridad más alta, los desarrolladores no pueden anular los valores que establezcas en él.
Ejemplo de configuración
En el siguiente archivo admin_settings.json de ejemplo, se configura
Antigravity para enrutar el tráfico de IA a través de una puerta de enlace empresarial
en https://gateway.cymbal.com, se adjuntan encabezados de centro de costos corporativos y
se restringe la selección de modelos a los modelos aprobados:
{
"gateway": {
"enabled": true,
"url": "https://gateway.cymbal.com",
"apiKey": "GATEWAY_API_KEY",
"wireProtocol": "genai",
"customHeaders": {
"X-Cost-Center": "Platform-Engineering",
"X-Corporate-BU": "DevTools"
}
},
"caCertPath": "/etc/ssl/certs/cymbal-root-ca.pem",
"models": {
"defaultModelId": "gemini-3.8-flash",
"list": [
{ "modelId": "gemini-3.8-flash" },
{ "modelId": "gemini-3.7-flash" },
{ "modelId": "gemini-3.1-pro-preview" }
]
}
}
En este ejemplo, se definen los siguientes parámetros de configuración:
gateway.enabled: Habilita el modo de enrutamiento de puerta de enlace. Cuando se establece entrue, Antigravity envía todas las solicitudes de inferencia a tu puerta de enlace en lugar de enviarlas directamente a Google, y no les solicita a los desarrolladores que accedan con una Cuenta de Google.gateway.url: Es el extremo HTTPS de tu puerta de enlace empresarial (https://gateway.cymbal.com).gateway.apiKey: Es la clave de API (GATEWAY_API_KEY) que requiere tu puerta de enlace para autorizar las solicitudes. Tu puerta de enlace emite esta clave, no Google. Antigravity lo envía como un token del portador en el encabezadoAuthorization.gateway.wireProtocol: Es el protocolo de conexión de la API. Los valores admitidos son los que se detallan a continuación:genai(predeterminado): Usa el protocolo de la API de Gemini (POST /v1beta/models/...).openai: Usa el protocolo de conexión de OpenAI Chat Completions (POST /v1/chat/completions).
gateway.customHeaders: Son los encabezados HTTP personalizados (X-Cost-CenteryX-Corporate-BU) que Antigravity agrega a cada solicitud. Usa estos encabezados para atribuir el uso a equipos o centros de costos en tus registros de puerta de enlace o SIEM.caCertPath: Es la ruta de acceso absoluta al paquete de la autoridad de certificación (AC) raíz corporativa. Este parámetro de configuración garantiza que las estaciones de trabajo confíen en el certificado TLS interno de tu puerta de enlace.models.defaultModelId: Es el modelo que Antigravity selecciona de forma predeterminada (comogemini-3.8-flash).models.list: Los modelos aprobados que los desarrolladores pueden seleccionar en Antigravity. Cada entrada requiere unmodelIdque coincida con un modelo que entrega tu puerta de enlace. Para obtener una lista de los modelos de Google compatibles, consulta Modelos compatibles.
Consideraciones de seguridad
Cuando planifiques la autenticación y la atribución de la puerta de enlace, ten en cuenta lo siguiente:
- No se confía en los encabezados proporcionados por el cliente: Los desarrolladores controlan sus propias estaciones de trabajo, por lo que pueden cambiar los encabezados que se establecen con variables de entorno (
AGY_LLM_GATEWAY_HEADERS) o en el archivo de configuración del usuario. No confíes en estos encabezados para el registro de auditoría crítico de seguridad o la atribución de facturación. - Fija encabezados con la MDM: Para evitar que los desarrolladores anulen los encabezados de atribución o de política, defínelos en
gateway.customHeadersenadmin_settings.json. Los valores deadmin_settings.jsontienen prioridad sobre las variables de entorno y la configuración del usuario. - Autentica en la capa de red o de transporte: Para verificar la identidad del desarrollador o aplicar una atribución estricta del centro de costos, autentica el tráfico en la capa de red o de transporte, como con TLS mutua (mTLS), inicio de sesión único (SSO) a nivel de proxy o microsegmentación de red. No te bases solo en la clave de API o los encabezados HTTP.
Verifica la implementación
Antes de implementar archivos de configuración en las estaciones de trabajo de los desarrolladores, verifica que la puerta de enlace empresarial enrute el tráfico de forma correcta y que la información de atribución llegue a Cloud Logging.
Prueba la puerta de enlace directamente
Prueba el extremo de la puerta de enlace empresarial directamente con curl antes de realizar pruebas en
las estaciones de trabajo de los desarrolladores. Probar la puerta de enlace directamente confirma que el enrutamiento de red,
la validación del certificado TLS, la autenticación y la transmisión de eventos enviados por el servidor (SSE) sin búfer
funcionan de forma independiente de
Antigravity.
En el siguiente ejemplo, el comando curl envía una solicitud de transmisión directamente al extremo de la puerta de enlace:
curl -N -X POST "https://gateway.cymbal.com/v1beta/models/MODEL_ID:streamGenerateContent?alt=sse" \
-H "Authorization: Bearer GATEWAY_API_KEY" \
-H "Content-Type: application/json" \
-H "User-Agent: antigravity/1.2.15 (aidev_client; auth_method=gateway)" \
-d '{"contents": [{"role": "user", "parts": [{"text": "Reply with PONG"}]}]}'
Este comando incluye lo siguiente:
-N: Desactiva el almacenamiento en búfer de respuestas encurlpara que los eventos enviados por el servidor (SSE) se transmitan de inmediato.MODEL_ID: Es un modelo aprobado de tumodels.list(comogemini-3.8-flashogemini-3.7-flash). Te recomendamos que realices pruebas con un modelo Flash para la verificación inicial. Para obtener una lista de los modelos disponibles, consulta Modelos compatibles.Authorization: Envía la clave de API de la puerta de enlace (GATEWAY_API_KEY) para autenticar la solicitud con la puerta de enlace.User-Agent: Envía la cadena de atribución del cliente que Google usa para atribuir el uso a tu acuerdo de Gemini Enterprise.streamGenerateContent?alt=sse: Llama al extremo de API de transmisión para el modelo especificado.
Verifica que la puerta de enlace transmita los fragmentos de respuesta de inmediato. Si encuentras errores de conexión, advertencias de certificados o retrasos en el almacenamiento en búfer de respuestas, consulta Solución de problemas.
Verifica las conexiones de los clientes
Verifica el estado del cliente en una estación de trabajo configurada:
- App de Antigravity: En la barra de estado inferior, verifica que el indicador muestre Connected: Enterprise Gateway. En Configuración de la cuenta, verifica que se muestre Modo de puerta de enlace empresarial activo.
CLI de Antigravity: Ejecuta una instrucción de prueba:
agy -p "Explain binary search in Go"Este comando envía una instrucción de prueba a la puerta de enlace. Verifica que la respuesta se transmita en tu terminal sin mostrar un mensaje interactivo de acceso con Google. Si el cliente no se conecta o solicita la autenticación de Google, consulta Solución de problemas.
Verifica la atribución en Cloud Logging
En la consola de Google Cloud , verifica que se reciban los encabezados de atribución:
En la consola de Google Cloud , ve a la página Explorador de registros.
Ejecute la siguiente consulta:
resource.type="aiplatform.googleapis.com/Endpoint" OR protoPayload.serviceName="aiplatform.googleapis.com"Inspecciona los metadatos de la entrada de registro. Verifica que
protoPayload.requestMetadata.callerSuppliedUserAgentcontengaantigravity/VERSION (aidev_client; auth_method=gateway).
Si no aparecen entradas de registro, verifica que los registros de auditoría de acceso a los datos estén activados para la API de Gemini Enterprise Agent Platform.
Incorpora desarrolladores
Después de verificar la puerta de enlace, prepara a tus desarrolladores para que usen Antigravity:
- Estaciones de trabajo administradas: Si implementas
admin_settings.jsoncon tu sistema de MDM, los desarrolladores no necesitan realizar ninguna configuración. Antigravity se conecta a la puerta de enlace automáticamente cuando se inicia. - Entornos de pruebas y canalizaciones de CI/CD: Para los desarrolladores que trabajan en ejecutores alojados en contenedores, hosts SSH remotos o entornos de desarrollo no administrados, proporciona la URL de la puerta de enlace, la clave de API y la ruta de acceso de la CA raíz. Dirige a los desarrolladores a Conecta Antigravity a una puerta de enlace empresarial.
Soluciona problemas
En la siguiente tabla, se enumeran los problemas de implementación comunes y cómo resolverlos:
| Síntoma | Causa | Solución |
|---|---|---|
x509: certificate signed by unknown authority |
La estación de trabajo no confía en el certificado TLS de la puerta de enlace. | Especifica la ruta de acceso al paquete de AC raíz de tu empresa con caCertPath en admin_settings.json. |
401 Unauthorized o 403 Forbidden |
La clave de API no es válida o la cuenta de servicio de la puerta de enlace no tiene acceso. | Verifica el valor de gateway.apiKey y que la cuenta de servicio de la puerta de enlace tenga el rol de IAM roles/aiplatform.user en el proyecto de destino. |
404 Not Found |
El modelo solicitado no está disponible en la puerta de enlace empresarial o el ID del modelo está mal escrito. | Verifica que cada ID de modelo configurado en models.list en admin_settings.json coincida con un nombre de modelo que entrega tu puerta de enlace empresarial. |
gateway.wireProtocol 'openai' is not supported by the ACP server |
admin_settings.json o una variable de entorno especifica el protocolo de conexión openai, que el servidor de ACP no admite. |
Establece wireProtocol en genai (u omítelo para usar el valor predeterminado) para el IDE de JetBrains y las estaciones de trabajo de Zed. |
| Se agota el tiempo de espera de las respuestas de transmisión | La puerta de enlace almacena en búfer las respuestas HTTP. | Configura la puerta de enlace para desactivar el almacenamiento en búfer de respuestas para los eventos enviados por el servidor (text/event-stream). |
| Mensajes de Antigravity para acceder con Google | El modo de puerta de enlace no está activado o Antigravity no puede encontrar el archivo de configuración. | Verifica que admin_settings.json se implemente en la ruta correcta del sistema operativo y que contenga "enabled": true y un url en la sección gateway. |
¿Qué sigue?
- Obtén información sobre cómo los desarrolladores se conectan desde entornos de pruebas remotos: Conecta Antigravity a una puerta de enlace empresarial.
- Obtén más información sobre las funciones y los flujos de trabajo de Antigravity: Documentación de Antigravity.
- Revisa las métricas y el uso de las herramientas para desarrolladores: Consulta las métricas de las herramientas para desarrolladores basadas en IA.
- Configura las políticas de seguridad del proyecto: Establece la configuración de las herramientas para desarrolladores de IA.