La función BYOA de Android Studio permite que agentes de IA externos operen mediante el protocolo ACP
Android Studio incorpora una vista previa de Bring Your Own Agent (BYOA) que permite a los desarrolladores conectar agentes externos a través del Agent Client Protocol, compartiendo gráficos completos del proyecto y configuraciones de compilación.

Qué introduce BYOA en Android Studio
La última vista previa de Android Studio Rabbit 2 de Google agrega una característica llamada Bring Your Own Agent, abreviada BYOA. El núcleo de BYOA es el Agent Client Protocol (ACP), una interfaz estandarizada que permite a un agente de codificación externo conectarse al IDE y actuar en nombre del desarrollador. BYOA se presenta como una forma de ampliar la inteligencia del IDE al permitir que servicios de terceros lean y manipulen código, ejecuten comandos de shell, lancen pruebas e interactúen con herramientas nativas de Android Studio como diagnósticos de compilación, vistas previas de Jetpack Compose, el SDK de Android y el control del emulador.
El modelo ACP requiere que el IDE transmita el gráfico completo del proyecto, los parámetros de compilación y la información de la plataforma Android al agente conectado. Según Google, esta entrega integral reduce la cantidad de tokens que un agente debe solicitar a su modelo de lenguaje subyacente y acorta la latencia de ida y vuelta, porque el agente no necesita reconstruir el contexto del proyecto por sí mismo.
Agentes compatibles y compatibilidad
En la vista previa, Google enumera tres agentes que ya cumplen con la especificación ACP: Anthropic Claude Agent, OpenAI Codex y Google Antigravity. La documentación también indica que cualquier agente que implemente el estándar ACP puede añadirse, lo que sugiere un ecosistema abierto para futuros proveedores.
- Anthropic Claude Agent
- OpenAI Codex
- Google Antigravity
- Cualquier agente compatible con ACP
Estos agentes pueden ejecutar el mismo conjunto de acciones que el modelo Gemini integrado podía realizar anteriormente. Pueden leer archivos fuente, escribir modificaciones, invocar comandos de shell, desencadenar pruebas unitarias o de instrumentación y solicitar diagnósticos al IDE. El control directo del emulador desde un agente externo también forma parte del contrato, permitiendo al agente iniciar, detener o configurar dispositivos virtuales como parte de un flujo de trabajo automatizado.
Modelo de permisos granulares
Google subraya que BYOA no otorga autoridad total a un agente conectado. Los permisos son granulares: acciones rutinarias como formateo de código, linting o ejecución de pruebas pueden automatizarse, mientras que operaciones de mayor riesgo —como modificar scripts de compilación, acceder a archivos sensibles o alterar la configuración de red del emulador— requieren la aprobación explícita del desarrollador. El IDE muestra un cuadro de diálogo cada vez que un agente solicita una operación privilegiada, garantizando que el desarrollador mantenga el control final.
El sistema de permisos se aplica a nivel del IDE, no por el servicio externo. Esto significa que, incluso si la política interna del agente permite una operación, Android Studio la bloqueará a menos que el usuario autorice la solicitud. La intención del diseño es mantener seguro el flujo de trabajo del desarrollador mientras se aprovecha la rapidez y conveniencia de la asistencia automatizada.
Múltiples agentes en una sola sesión
Otra capacidad destacada en la vista previa es la posibilidad de conectar varios agentes a la misma sesión de Android Studio simultáneamente. Los desarrolladores pueden cambiar de agente sobre la marcha, por ejemplo cuando el cupo de tokens de un servicio se agota o cuando las métricas de rendimiento indican que otro agente responde más rápidamente. Este multiplexado lo gestiona el IDE, que enruta cada solicitud al agente correspondiente según la selección del desarrollador.
El modelo de agentes simultáneos también abre la posibilidad de flujos de trabajo compuestos. Un desarrollador podría usar Claude para sugerencias de diseño de alto nivel, Codex para generación de código de bajo nivel y Antigravity para diagnósticos de rendimiento, todo dentro de una única vista del proyecto. La vista previa no detalla cómo se resuelve la contención de recursos, pero la arquitectura permite al IDE encolar o priorizar solicitudes según sea necesario.
Disponibilidad actual y limitaciones
BYOA está actualmente limitado al canal Canary de Android Studio Rabbit 2. La función está marcada como vista previa, lo que significa que aún no forma parte de la rama de lanzamiento estable y puede cambiar antes de su disponibilidad general. Los agentes existentes que se incluían en versiones anteriores de Android Studio, como el modelo Gemini integrado, siguen accesibles junto a los nuevos agentes BYOA.
Los anuncios de Google no incluyen mediciones de rendimiento concretas para los agentes habilitados con ACP. No se proporcionan datos sobre mejoras de latencia, ahorro de tokens o sobrecarga de CPU introducida al transmitir el gráfico completo del proyecto. Del mismo modo, las implicaciones de seguridad más allá de los diálogos de permiso no se cuantifican, y el modelo de costos más allá de la facturación habitual por uso de los servicios de IA subyacentes permanece sin especificar.
Implicaciones prácticas para equipos de desarrollo
Para organizaciones que evalúan BYOA, el beneficio inmediato es la capacidad de conectar servicios de IA especializados sin esperar una integración nativa. Los equipos que ya poseen licencias para Claude, Codex o Antigravity pueden experimentar con esos modelos directamente dentro de Android Studio, aprovechando los diagnósticos nativos del IDE y el control del emulador. El marco de permisos granulares reduce el riesgo de cambios accidentales en el código, mientras que el soporte multiágente ofrece una alternativa cuando un solo servicio alcanza su cuota o muestra picos de latencia.
Sin embargo, la ausencia de benchmarks de rendimiento divulgados obliga a los equipos a realizar sus propias mediciones para determinar si la afirmación de ahorro de tokens se traduce en reducciones de costos reales. Los revisores de seguridad también deberán evaluar el impacto de exponer el gráfico completo del proyecto a puntos finales externos, aun cuando Android Studio medie todas las acciones sobre el sistema de archivos. Hasta que Google publique guías detalladas sobre despliegues seguros, las organizaciones deberían tratar BYOA como una capacidad experimental y limitar su uso a ramas no productivas.
En resumen, BYOA amplía la extensibilidad de Android Studio al estandarizar la forma en que se invocan agentes de codificación externos, pero los datos limitados de la vista previa y la falta de una estructura de precios clara requieren una fase piloto cuidadosa antes de una adopción a gran escala.
Fuentes
- Android Developers Blog: Build your way: Use any AI agent of your choice in Android StudioAndroid Developers · 24 de septiembre de 2026
- Android Studio開放BYOA,Codex等代理可透過ACP串接IDE | iThomeiThome · 28 de septiembre de 2026


