Managed Agents в Gemini API: фоновые задачи, remote MCP и обновление токенов
Google объявила о новых возможностях Managed Agents в Gemini API: фоновое выполнение долгих задач (background execution), прямое подключение к remote MCP серверам, кастомные функции рядом с встроенными инструментами и обновление credentials без потери состояния песочницы.
Google добавила в Managed Agents в Gemini API четыре новых блока функциональности - все они появились в ответ на конкретную обратную связь от разработчиков.
Что такое Managed Agents в Gemini API
Манажед-агенты работают через Gemini Interactions API: разработчик вызывает один эндпоинт, а дальше Gemini сам занимается рассуждением, выполнением кода, установкой пакетов, управлением файлами и поиском в вебе. Всё это происходит внутри изолированной облачной песочницы.
Фоновое выполнение (background execution)
Долгие задачи раньше требовали держать HTTP-соединение открытым - это ненадёжно. Теперь можно передать параметр background: true, и взаимодействие запустится асинхронно на сервере.
API сразу возвращает ID. Клиентское приложение использует его, чтобы опрашивать статус, стримить прогресс или переподключиться позже, пока агент работает в фоне.
Подключение к remote MCP серверам
Раньше для доступа к приватным базам данных или внутренним API приходилось писать собственный прокси-мидлвар. Теперь можно подключить managed agent напрямую к удалённому MCP-серверу.
Инструменты можно комбинировать: передай mcp_server tool рядом с Google Search или code execution - и агент общается с твоими эндпоинтами прямо из защищённой песочницы.
Кастомные функции рядом со встроенными инструментами
API использует механизм step matching: встроенные инструменты выполняются автоматически на сервере, а кастомные функции переключают взаимодействие в статус requires_action - и клиент запускает локальную бизнес-логику.
Оба типа инструментов работают в одном вызове, без разделения на разные агенты.
Обновление credentials без потери состояния
Access-токены и короткоживущие API-ключи истекают. Теперь можно обновить credentials или ротировать ключи, передав существующий environment_id с новой сетевой конфигурацией в следующем взаимодействии.
Новые правила применяются немедленно, при этом файловая система песочницы, установленные пакеты и склонированные репозитории остаются нетронутыми.
Что это значит
Если ты строишь агентов на Gemini API - теперь это полноценные асинхронные воркеры, которые работают внутри реального dev-окружения и не блокируют приложение.
Фоновое выполнение снимает проблему таймаутов, remote MCP убирает нужду в прокси, а ротация credentials решает боль с истекающими токенами в долгоживущих сессиях.
Документация: Gemini Interactions API overview и managed agents quickstart.
Источник: Google Developers Blog, 7 июля 2025