Асинхронная работа в фоне (Background Execution)
Ранее длинные HTTP-соединения для выполнения сложных задач были хрупкими и требовали постоянного удержания соединения. Теперь разработчики могут передавать параметр background: true при вызове API. Это запускает взаимодействие асинхронно на стороне сервера. Gemini сразу возвращает ID задачи, который клиентское приложение может использовать для опроса статуса, потоковой передачи прогресса или переподключения позже, когда агент завершит вычисления в изолированном облачном песочнице.
Интеграция с удаленными MCP-серверами
Появилась возможность подключать Managed Agents напрямую к удаленным серверам Model Context Protocol (MCP). Это устраняет необходимость писать кастомный прокси-код для доступа к внутренним базам данных или API. Разработчики могут смешивать удаленные инструменты с встроенными возможностями песочницы (например, Google Search или выполнением кода), передавая инструмент mcp_server во время взаимодействия. Агент сможет безопасно общаться с вашими конечными точками изнутри изолированной среды.
Кастомные функции и управление доступом
В API добавлена поддержка кастомных функций (custom tools) для выполнения локальной бизнес-логики. Система использует "step matching": встроенные инструменты песочницы выполняются автоматически на сервере, тогда как кастомные функции переводят взаимодействие в состояние requires_action, требуя выполнения кода на стороне клиента. Также упрощено управление учетными данными: при истечении токенов или ключей API можно обновить сетевую конфигурацию, передав существующий environment_id с новыми настройками. Старые правила заменяются мгновенно, а состояние песочницы (файловая система, пакеты, репозитории) сохраняется.
Технические детали и инструменты
Обновления доступны через @google/genai JavaScript SDK. Для Python или cURL документация доступна в разделе Antigravity agent. Разработчики, использующие AI-кодинг-агентов, могут установить навык Interactions API командой:
npx skills add google-gemini/gemini-skills --skill gemini-interactions-api
Эти изменения превращают Managed Agents в асинхронных рабочих, которые оперируют в реальных средах разработки, не блокируя основное приложение. Полное руководство и быстрый старт доступны в документации Gemini Interactions API.
Источник: Google AI ↗
