Google 28 октября выпустила стабильную версию Android Studio Rabbit 2. В неё вошла функция Bring Your Own Agent: разработчик может выбрать одного из более чем 40 ИИ-агентов, совместимых с открытым протоколом Agent Client Protocol (ACP), и подключить его к среде разработки Android-приложений.
Функция появилась 24 сентября в тестовом канале Canary, а теперь перешла в стабильную версию, готовую для рабочих проектов. Среди доступных вариантов Google называет Claude Agent от Anthropic, Codex от OpenAI, Junie и собственный Google Antigravity. Агента можно выбрать в настройках Android Studio, после чего потребуется авторизация у его поставщика.
Подключённый агент получает сведения о структуре проекта и конфигурации сборки, а также доступ к инструментам Android Studio. Он может обращаться к эмулятору, журналу Logcat и другим средствам среды, чтобы писать код, запускать проверки и разбирать ошибки.
Читайте также
В Rabbit 2 также появился менеджер специализированных Android Skills. Эти инструкции помогают агентам решать конкретные задачи: переносить старые XML-интерфейсы на Jetpack Compose, адаптировать приложения для планшетов и складных устройств, обновлять Android Gradle Plugin, подключать CameraX и сервисы Firebase. Google сообщает о более чем 30 таких навыках для свыше 20 направлений.
Инструмент Change Review проверяет изменения, созданные человеком или агентом, составляет отчёт о возможных проблемах и объединяет связанные фрагменты кода по смыслу. Найденные недочёты можно передать агенту для исправления.
Google обновила и Android CLI — интерфейс командной строки для терминала и систем непрерывной интеграции. Агенты могут собирать, запускать и отлаживать приложения, выводить предварительный вид интерфейса Jetpack Compose без запуска эмулятора и установки APK, а также подключаться к физическим тестовым устройствам через инфраструктуру Firebase.
