Gemini в Android Studio получает «Режим агента» 

После предварительного показа на I/O 2025 Google выпускает «Режим агента» для Gemini в Android Studio.

Режим агента позволяет разработчикам выполнять «сложные задачи разработки», такие как генерация модульных тестов, сложные рефакторинги и «сборка моего проекта и исправление любых ошибок». Google позиционирует это как делегирование «рутинной, трудоемкой работы агенту», чтобы разработчики могли сосредоточиться на «более творческой, высокоценной работе». Другие примеры включают:

  • Извлечь все жестко закодированные строки, используемые в моем проекте, и перенести их в strings.xml
  • Добавить поддержку темного режима в мое приложение
  • На основе прикрепленного скриншота реализовать новый экран в моем приложении с использованием Material 3

Вы можете «описать сложную цель на естественном языке», и Gemini сформулирует план, который «может охватывать несколько файлов в вашем проекте» и использовать «ряд инструментов IDE для чтения и модификации кода, сборки проекта, поиска по кодовой базе и многого другого». 

  • Android Studio Gemini Agent
  • Android Studio Gemini Agent

Разработчики могут «просматривать, уточнять и направлять вывод агента на каждом этапе», используя экран «Принять» или «Отклонить изменение». Google также предложит опцию «Автоматически утверждать», чтобы «максимально быстро итерировать идеи». 

Реклама — прокрутите, чтобы увидеть больше контента

Режим агента доступен в последнем выпуске Android Studio Narwhal Feature Drop Canary для всех пользователей, а подписчики бизнес-тарифа получат доступ «в ближайшие дни. После запуска Gemini из боковой панели появится новая вкладка «Агент» рядом с существующим «Чатом».

Тем временем режим агента может использовать оконный контекст Gemini 2.5 Pro объемом 1 миллион токенов, если вы введете свой ключ API Gemini: Файл (Android Studio на macOS) > Настройки > Инструменты > Gemini. Это позволяет получать больше инструкций, кода, вложений и более качественные ответы. 

Обратите внимание, что подписчики бизнес-тарифа уже автоматически получают доступ к Gemini 2.5 Pro и расширенному оконному контексту с их лицензией Gemini Code Assist, поэтому эти разработчики не увидят опцию ввода ключа API.

Режим агента также может взаимодействовать с внешними инструментами, такими как GitHub, чтобы «создавать pull-запросы напрямую из Android Studio» через Model Context Protocol (MCP). 

Для этого первоначального выпуска мы поддерживаем взаимодействие с внешними инструментами через стандартный ввод/вывод (stdio transport), как определено в спецификации MCP. Мы планируем поддерживать полный набор функций MCP в будущих выпусках Android Studio, включая HTTP-транспорт с возможностью потоковой передачи (Streamable HTTP transport), внешние контекстные ресурсы и шаблоны запросов.

Google намекает на появление новых возможностей агентов для Android Studio в будущем.