Jorge Turbica / blog · Blog ← Todos los artículos EN · Read in English
IA

Android Studio Rabbit 2 abre el IDE a más de 40 agentes: Claude, Codex y Antigravity por ACP

Rabbit 2 ya es estable: conecta tu agente de código por ACP y dale el emulador, Gradle y Logcat. Qué trae, cómo activarlo y qué revisar.

Android Studio deja de ser un IDE con un solo asistente. La versión Rabbit 2 (2026.2.2), estable desde el 28 de octubre de 2026, permite conectar Claude Agent, OpenAI Codex, Google Antigravity o cualquier otro agente compatible con el Agent Client Protocol (ACP), y Google habla de más de 40 agentes de código. La diferencia con usarlos desde una terminal aparte es que el IDE les pasa el grafo del proyecto, los diagnósticos de compilación y el control del emulador.

Qué cambia con Bring Your Own Agent

Hasta Rabbit 1, Android Studio ya dejaba usar modelos propios, pero el bucle del agente era el de Google. Con BYOA (Bring Your Own Agent) el agente es el tuyo y el IDE actúa como su entorno de trabajo. Según las notas de la versión, el agente conectado recibe:

  • Los diagnósticos de compilación y las herramientas del Android SDK.
  • La ejecución de comandos en la terminal y en la shell.
  • La gestión del emulador y acceso a Logcat.
  • Las Android skills instaladas en el IDE.

Google sostiene que darle al agente esa información directamente, en lugar de que la deduzca leyendo ficheros, acelera las tareas y reduce el consumo de tokens. En la Android Dev Summit dio cifras de sus pruebas internas con la Android CLI, el mismo enfoque fuera del IDE: renderizar las previsualizaciones de Compose hizo que los agentes terminaran tareas de interfaz un 77 % más rápido y con hasta tres veces menos tokens, y con LeakCanary y Claude Opus 5.5 localizaron y corrigieron fugas de memoria casi el doble de rápido y con un 25 % menos de tokens.

El inicio de sesión es flexible: suscripción personal o de empresa, o una API key propia. El agente integrado de Android Studio sigue disponible sin coste adicional.

Lo demás que trae Rabbit 2

Gestor de skills. Android Studio incluye Android skills y Firebase agent skills para tareas como migrar vistas XML a Jetpack Compose, actualizar a AGP 9, adaptar la interfaz a plegables y tabletas o integrar CameraX y Firebase. Se descubren, instalan y gestionan desde Settings > Tools > AI > Skills Manager, o escribiendo @ en el chat del agente.

Change Review. La revisión de código con IA se lanza desde los cambios del agente, los commits pendientes o el Git Log. Empieza por las correcciones recomendadas y, con Create Walkthrough, agrupa los fragmentos del diff por temas en lugar de recorrer los ficheros en orden alfabético. Es la pieza que hace manejable revisar lo que un agente externo ha tocado en veinte ficheros.

LeakCanary con el agente. Desde la tarea de LeakCanary del Profiler, el agente explica la causa de cada fuga y propone el cambio de código.

Gemini Enterprise. Para equipos que no quieren que cada desarrollador elija su agente, hay políticas de administración para aprobar skills, agentes y endpoints de modelo, y registros de auditoría.

Cómo actualizar y conectar un agente

Rabbit 2 llega por el canal estable: Help > Check for updates (Android Studio > Check for updates en macOS), o descarga directa desde developer.android.com.

Después:

  1. Abre la ventana del agente y elige uno de los predeterminados (Claude Agent, Codex o Antigravity).
  2. Inicia sesión con tu suscripción o introduce una API key.
  3. Para otros agentes ACP, búscalos en el registro de File > Settings > Tools > AI > Agents (Android Studio > Settings en macOS).

Si además quieres que el agente use las mismas herramientas desde la terminal o en CI, la Android CLI se actualiza con android update, y android init instala la skill android-cli para el agente:

bash
android update   # trae la última versión de la CLI
android init     # instala la skill android-cli para tu agente

Antes de dárselo al equipo

El punto delicado es que BYOA da al agente ejecución de comandos en la shell de tu máquina, con tus credenciales de Gradle, de firma y de Git a mano. Antes de abrirlo a todo el equipo:

  • Decide qué agentes se permiten y, si tenéis Gemini Enterprise, fíjalo con las políticas de administración en vez de dejarlo a cada uno.
  • Separa las API keys personales de las de empresa: el IDE acepta ambas y la factura llega a sitios distintos.
  • Revisa con Change Review todo lo que proponga el agente antes del commit, sobre todo cambios en build.gradle.kts y en la configuración de firma.
  • Empieza por una skill acotada (la migración a AGP 9, por ejemplo) en una rama y compara el resultado con el de tu flujo actual.

Para quien ya trabaja con Claude Code o Codex en una terminal junto al IDE, el cambio es menos de capacidad que de contexto: el mismo agente, pero viendo el emulador, los errores de Gradle y Logcat sin que tengas que pegárselos.

Fuentes

Jorge Turbica

Software Engineer y SRE. Escribo sobre los retos reales que me encuentro en producción.

Ver portfolio ↗