Google пустила в Android Studio больше 40 чужих агентов

Больше 40 кодинг-агентов на открытом протоколе ACP, от Claude Agent до Codex, теперь подключаются прямо в Android Studio: 28 октября на Android Dev Summit Google перевела режим Bring Your Own Agent в стабильную Android Studio Rabbit 2, так что Canary-сборка для своего агента в IDE не нужна. Часть остальных анонсов пока ограничена Canary: помощник миграции с XML на Compose и «Fix with AI» для утечек памяти.
Все анонсы собраны в посте Google Адарша Фернандо (Adarsh Fernando), старшего продакт-менеджера инструментов разработчика Android. Агентов ставят из маркетплейса в Settings > Tools > AI > Agents, можно сразу несколько и переключаться между ними по ходу работы. Подключённый агент получает то, что IDE уже знает о проекте: структуру и сборку, разрешение символов, рендер Compose Preview, эмулятор и Logcat. Без этого, как замечает The News Stack, агенту пришлось бы собирать контекст поиском по коду и догадками в терминале.
Antigravity от самой Google подключается тем же путём: после входа в аккаунт в IDE приходят новые модели Gemini сразу после их выхода. В январе Google открыла Android Studio для локальных моделей через LM Studio и Ollama и для собственного ключа Gemini API, но рекомендацией по умолчанию по-прежнему называла Gemini. Сейчас Gemini в Android Studio уже один из вариантов наравне со сторонними агентами, хотя встроенный агент IDE остался: помощник миграции работает и с ним, и с любым агентом из BYOA. Как пишет The News Stack, вице-президент по продукту Android Мэттью Маккалоу (Matthew McCullough) делает упор на свободе выбора моделей и агентов.
Плагин для Claude Code и Codex
Android CLI, терминальный интерфейс к инструментам Android, который Google запустила раньше в этом году, теперь ставится официальным плагином для Claude Code и Codex. Плагин даёт агенту создание проектов, управление эмуляторами, просмотр живой разметки интерфейса, запуск Journeys, установку официальных навыков Android и поиск по базе знаний Android. Journeys - тесты, написанные обычным языком: ИИ сам решает, какие действия выполнить, и проверяет утверждения по тому, что видит на экране устройства, объясняет документация Android.
В сессии Claude Code плагин ставится двумя командами: /plugin marketplace add android/android-cli-plugin и /plugin install android-cli@android-cli-plugin; из терминала то же делается через claude plugin. В Codex последний шаг называется иначе: codex plugin marketplace add android/android-cli-plugin, затем codex plugin add android-cli@android-cli-plugin.
Новая команда android preview рендерит превью Compose без эмулятора и IDE, и агент сам проверяет, как интерфейс выглядит на разных размерах экрана. По внутренним тестам Google, агенты с ней решали задачи по интерфейсу на 77% быстрее и тратили до 3 раз меньше токенов; как именно это мерили, компания почти не рассказала, отмечает The News Stack.
Для проверки на реальном железе появилась android device remote: команда выделяет физическое устройство в защищённой лаборатории Google, и приложение ставится и тестируется на нём так же, как на локальном телефоне через adb. Работает она и из агента, и из CI-пайплайна. Все локальные и удалённые устройства и эмуляторы видны в android device hub, без открытия IDE.
Ревью правок и миграция
Change Review в Android Studio запускается из списка ожидающих правок агента или из окна изменений Git и выдаёт отчёт о возможных проблемах. Тот же разбор вызывается командой /review в окне агента; по длинным изменениям можно попросить пошаговый разбор с ИИ, а найденное отдать агенту на исправление.
Помощник миграции на Compose вызывается правым кликом по XML-разметке через AI > Migrate to Compose или на весь проект из палитры действий. Агент сначала согласует с вами объём работы и план, потом переводит разметку, код view binding и логику в Compose. Шкала прогресса в окне агента показывает, откуда продолжить, если агент остановился, и сохраняется вместе с перепиской.
Выбирать модель Google предлагает по Android Bench 2.0. Это рейтинг моделей и агентных обвязок на задачах, которые у Android-инженера занимают дни, вроде миграции интерфейса приложения или сборки нового приложения по макетам. Решение засчитывают, если оно действительно работает, а не только компилируется, и отдельно учитывают стоимость и время.
Утечки памяти
В Android CLI встроили LeakCanary, открытую библиотеку для поиска утечек памяти: подкоманда android profiler leakcanary разбирает дампы кучи на компьютере, поэтому приложение на устройстве не тормозит. По словам Google, самые сильные модели с ней проходили поиск утечек почти вдвое быстрее и тратили до 25% меньше токенов, чем без Android CLI; на графике компании сравнение показано на Claude Opus 5.5.
«Fix with AI» в профайлере Android Studio, где агент разбирает утечку и предлагает исправление, есть только в Canary, а подкоманду для утечек в Android CLI Google обещает «скоро». Android Performance Analyzer, профайлер, на котором держится анализ производительности в Android Studio, стоит и за android profiler: системные трассы снимаются из командной строки или в CI, а навык android-profiler учит агента разбирать их, предлагать правки, проверять их и измерять эффект.
На кейноуте Google дала Claude Code список критических пользовательских сценариев и один промпт: найти и исправить утечки памяти в приложении. Claude прогнал каждый сценарий на отдельном устройстве параллельно, через android profiler leakcanary нашёл утечки во многих из них, прошёл по цепочкам ссылок до кода, исправил его и заново прогнал все сценарии, чтобы убедиться, что утечки исправлены.
Дальше
7,4 млрд коммитов в месяц у GitHub против 65 млн в 2024-м
За год GitHub добавил 4 миллиона процессорных ядер, а коммитов в месяц стало 7,4 миллиарда против 2,9 миллиарда в августе. Новую архитектуру, которая должна выдержать ИИ-агентов, пока только обещают. Коммиты агентов у вас идут сразу в основную ветку или только через ревью человека?
Читайте также
- Совместный вайб-кодинг: у Google Labs новый эксперимент
- Управление Git и терминал внутри Antigravity 2.0
- Plan mode замечен в разделе Build у AI Studio
- SPACEXSI: Cursor научился управлять другими приложениями
- Порт TypeScript на Rust от Cloudflare: до 8 раз быстрее 7.0
- Взлом OpenCode задел 1,4% пользователей Console
Комментарии
Пока никто не написал. Будьте первым.
Присоединяйтесь к разговору
Войдите, чтобы оставить комментарий. Он появится после модерации.

