Cyber News

Android Studio Rabbit 2: Claude, Codex и другие агенты в IDE

M
Markabus
·
Android-смартфон на тестовой подставке рядом с табличкой Android Studio Rabbit 2 и карточками Claude, Codex и Antigravity: метафора выбора агента. Интерфейс условный.

Google выпустила стабильную Android Studio Rabbit 2 — версию 2026.2.2. В анонсе от 28 октября компания сделала акцент на Bring Your Own Agent: разработчик может подключить к среде привычного ИИ-агента и дать ему доступ к инструментам Android-разработки. Среди примеров названы Claude Agent, OpenAI Codex и Google Antigravity.

Для команды это возможность выбирать помощника отдельно от IDE, то есть интегрированной среды разработки. При этом подключение агента, выбор модели и оплата её использования остаются разными вопросами. Разбираем, что появилось в стабильном релизе и что стоит проверить до переключения рабочего проекта.

Главное изменение — выбор агента внутри Android Studio

По сообщению Google, доступны более 40 агентов для программирования. Для подключения используется открытый Agent Client Protocol, или ACP. Это протокол обмена между редактором и агентом: среде не приходится строить совершенно отдельный способ взаимодействия для каждого совместимого помощника.

Смысл BYOA не сводится к ещё одному окну чата. Агент получает доступ к полезному контексту и инструментам IDE: диагностике сборки, Android SDK, терминалу и управлению эмулятором. В анонсе также отдельно упоминается Logcat — журнал сообщений Android, который помогает разбирать поведение приложения.

Представим задачу «после поворота экрана пропадает состояние формы». Для полезного исправления недостаточно сгенерировать фрагмент Kotlin. Нужно посмотреть проект, воспроизвести поведение и проверить изменение. Связка агента с инструментами среды предназначена как раз для подобных процессов. Это пример применения, а не результат нашего тестирования Rabbit 2.

Чем ACP отличается от подключения модели и MCP

ACP стандартизирует связь между редактором и агентом, включая обмен сообщениями и работу с действиями. Это помогает отделить выбор редактора от выбора помощника. Документация протокола рассматривает как локальные, так и удалённые сценарии.

Подключение модели через API отвечает на другой вопрос: какой сервис генерирует ответ. Агент дополнительно организует ход работы и использует инструменты. Поэтому возможность указать модель в настройках не обязательно означает, что подключён тот же программный агент, которым команда пользуется в терминале.

КомпонентКакую задачу решает
Android StudioПредоставляет среду проекта, сборку, диагностику и эмулятор
АгентПланирует работу и обращается к доступным инструментам
ACPОрганизует взаимодействие агента с редактором
МодельОбрабатывает запросы внутри выбранного процесса
MCPПозволяет предоставлять ИИ инструменты и источники данных

Эти уровни могут работать вместе. Общая поддержка протокола не делает все агенты одинаковыми по возможностям, настройкам или качеству. Если термин MCP пока незнаком, его роль разобрана в отдельной заметке о подключении инструментов к ИИ.

Как подключаться и что с оплатой

В описании BYOA Google указывает вход через личные и корпоративные подписки, а также варианты с собственными API-ключами. В окне агента можно выбрать предлагаемого помощника и пройти его авторизацию. Дополнительные варианты доступны через настройки Tools → AI → Agents; в macOS вход в Settings расположен в меню Android Studio.

Это не обещание бесплатной подписки на любой внешний сервис. До запуска надо проверить условия выбранного провайдера: подходящий аккаунт, доступные модели, лимиты и способ учёта запросов. Возможность агента появиться в списке IDE и право пользоваться конкретной моделью — разные проверки.

Сама Google говорит, что встроенный агент остаётся доступен без дополнительной платы. Но переносить эту формулировку на все внешние агенты и их API нельзя. Для команды с уже действующей корпоративной подпиской BYOA может быть способом сохранить привычный сервис в Android Studio; это нужно подтвердить по условиям конкретного подключения.

Навыки теперь можно управлять из IDE

Ещё одна часть обновления — управление Android skills. Навык здесь означает набор специальных инструкций и материалов для определённого процесса, а не новую языковую модель. Официальная документация Android описывает такие навыки как способ снабдить агента знаниями и последовательностью действий для задач платформы.

Практическая польза такого разделения понятна: правила миграции интерфейса или обновления проекта не нужно каждый раз целиком переписывать в запрос. Вместе с тем наличие навыка не доказывает, что его рекомендация подходит версии библиотек в вашем проекте. Результат всё равно должен пройти сборку и проверку.

Google перечисляет среди примеров Android-навыков работу с Compose, адаптивными интерфейсами и сервисами платформы. Для команды это повод сначала посмотреть содержимое и область применения нужного навыка, а затем опробовать его на небольшом изменении. Подключать весь доступный набор без понимания задачи необязательно.

LeakCanary и проверка изменений

В Rabbit 2 появилась интеграция LeakCanary с ИИ-агентом для диагностики утечек памяти. По release notes, она помогает объяснить причины утечки и предложить изменения кода; попробовать сценарий можно в задаче LeakCanary внутри Profiler. Предложенная правка не равна подтверждённому исчезновению проблемы: после неё нужен повторный запуск и наблюдение.

В анонсе также показан Change Review: проверку можно начать для изменений агента, ожидающих коммита файлов и истории Git. Инструмент предлагает исправления и помогает разбирать изменения по связанным темам. Это дополнение к инженерному ревью, а не основание автоматически принимать весь результат генерации.

Важно смотреть не только на то, что агент изменил, но и на то, что осталось непроверенным. Например, успешная сборка не подтверждает правильное восстановление состояния формы после поворота. Критерий приёмки лучше сформулировать до задания, чтобы проверка не подстраивалась под уже полученный ответ.

Что проверить перед обновлением проекта

На странице стабильных релизов Rabbit 2 обозначена как 2026.2.2. Для неё указан диапазон Android Gradle Plugin 7.1–9.5; сам релиз поставляется вместе с AGP 9.5.0. Из этого не следует, что каждому проекту обязательно немедленно переходить на самый новый AGP: сначала проверьте совместимость своей сборки и зависимостей.

Есть и редакционная оговорка к документации: в разделе BYOA общей страницы release notes первый шаг пока предлагает обновиться до Canary. При этом свежий анонс от 28 октября и заголовок release notes прямо называют Rabbit 2 стабильным выпуском. Для обычного обновления ориентируйтесь на стабильный канал, а не переходите на экспериментальную сборку только из-за этой строки.

  1. Зафиксируйте рабочую версию проекта и убедитесь, что текущая сборка проходит.
  2. Проверьте совместимость используемого AGP с Rabbit 2.
  3. Подключите одного агента и проверьте его авторизацию и лимиты.
  4. Дайте небольшую задачу с измеримым результатом.
  5. Просмотрите изменения, соберите приложение и воспроизведите исходный сценарий.

Для первого испытания удобно выбрать исправление одного дефекта, а не полную переработку приложения. Если агенту приходится долго объяснять особенности проекта, подготовьте краткие инструкции и проверенные примеры: общие принципы такой настройки описаны в материале про роль и правила помощника.

Rabbit 2 делает Android Studio более открытой для разных агентных процессов. Польза обновления — в возможности сочетать выбранного помощника с инструментами Android-разработки. Реальный выигрыш для проекта стоит оценивать по времени до проверенной правки, а не по числу агентов в каталоге.

Частые вопросы

Q.Когда вышла Android Studio Rabbit 2?

Google объявила о стабильной Rabbit 2 28 октября 2026 года. Номер версии — 2026.2.2.

Q.Какие агенты можно подключить через BYOA?

Google сообщает о более чем 40 агентах и приводит Claude Agent, OpenAI Codex и Google Antigravity. Подключение основано на ACP; доступность и условия конкретного агента нужно проверять отдельно.

Q.Работа сторонних агентов бесплатна?

Поддержка подключения в IDE не означает бесплатное использование любого провайдера. Применяются условия его подписки или API. Google отдельно говорит, что встроенный агент остаётся доступен без дополнительной платы.

Q.Нужно ли переходить на Canary ради BYOA?

Свежий анонс и страница стабильных релизов относят BYOA к Rabbit 2. В краткой инструкции release notes осталась строка о Canary; она не отменяет стабильный статус версии 2026.2.2. Для обычного обновления следует выбирать стабильный канал.

Источники

Поделиться:OKVK