Vertex AI Extensions закроется 26 ноября: три пути миграции на Agent Platform
Google объявила об отказе от Vertex AI Extensions 26 мая 2026 года — жёсткое отключение запланировано на 26 ноября. Команды, использующие agent-воркфлоу на Google, обязаны мигрировать Code Interpreter, Search и Custom Extensions на Gemini Enterprise Agent Platform до дедлайна.

Google тихо объявила об отказе от Vertex AI Extensions 26 мая 2026 года и установила жёсткую дату отключения — 26 ноября 2026 года, ровно через шесть месяцев. Для инженерных команд, построивших agent-воркфлоу на Code Interpreter, Google Search или Custom Extensions, это вынужденная архитектурная миграция с реальным дедлайном. Разберём, что меняется, почему это важно и как подойти к миграции.
Что произошло
Vertex AI Extensions — это управляемый runtime-слой, позволявший моделям Gemini вызывать предустановленные или кастомные tool-серверы в рамках generation-запроса. Три основных типа extensions:
- Code Interpreter — управляемая sandbox-среда для выполнения AI-сгенерированного кода в ходе диалога
- Google Search — заземлённый поиск с внедрением результатов в контекст модели
- Custom Extensions — пользовательские инструменты, определённые через спецификацию OpenAPI и зарегистрированные в Vertex
Google перенесла эти возможности в Gemini Enterprise Agent Platform (ранее Reasoning Engine / Agent Engine) — новое поколение управляемого agent-runtime. Extensions API перестанет принимать запросы после 26 ноября 2026 года. Никакого grace period после этой даты не предусмотрено.
Почему это важно для AI-инженерных команд
Vertex AI Extensions нередко служила связующим слоем в enterprise-развёртываниях на базе Gemini. Под угрозой — команды, использующие:
- Выполнение кода в data science или финансовых воркфлоу — замена Code Interpreter требует многошаговых изменений в SDK, а не просто переключения конфига.
- RAG-пайплайны с Google Search grounding — Search Extension заменяется нативным grounding в Gemini и инструментом
GoogleSearchв Agent Platform SDK. - Кастомные инструменты по OpenAPI-спецификации — Custom Extensions требуют миграции на шаблон
FunctionToolилиMCPToolв Agent Platform, включая повторную регистрацию схем и обновление логики вызовов.
Подход на базе Extensions помещал логику оркестрации в управляемый слой Vertex. Agent Platform смещает контроль в сторону Agent Development Kit (ADK) — это означает больше кода, зато выше портируемость.
Три пути миграции
Code Interpreter → Code Execution Sandbox в Agent Platform
Прямая замена — AgentEngineSandboxCodeExecutor в ADK или инструмент code_execution в SDK google-genai. Оба запускают изолированные, stateful sandbox-среды. Ключевое отличие с точки зрения оператора: имена sandbox-ресурсов теперь нужно предоставлять отдельно и передавать во время runtime. Команды с большим числом параллельных сессий должны оценить необходимость sandbox pooling и управления жизненным циклом сессий.
Google Search Extension → Нативный Gemini Grounding
Инструмент GoogleSearch теперь является first-class параметром в generation-запросах Gemini. Командам, маршрутизировавшим запросы через Extensions API для получения web-grounded ответов, достаточно переключиться на tools=[types.GoogleSearch()] в SDK — это убирает лишний сетевой хоп и накладные расходы на регистрацию Extension. Для команд, использующих Vertex AI Search (enterprise-корпус), эквивалент — VertexAISearch.
Custom Extensions → Function / MCP Tools в Agent Platform
Custom Extensions определялись как OpenAPI-спецификации, зарегистрированные в консоли Vertex. Эквиваленты в Agent Platform: FunctionTool (встроенные Python-функции), OpenAPITool (внешние OpenAPI-спецификации) или MCPTool (серверы Model Context Protocol). Путь через MCPTool — наиболее портируемый: если инструменты уже доступны через MCP, миграция сводится в основном к обновлению реестра. Custom Extensions со сложными схемами запросов/ответов потребуют работы по маппингу схем.
Угол маршрутизации и стоимости
Если ваша команда маршрутизирует к Google через OpenAI-совместимый gateway TheRouter, сам факт deprecation не изменяет конфигурацию роутинга — model ID и поведение endpoint не затронуты. Меняется архитектура вызовов инструментов выше по стеку, до routing-слоя.
Миграция также — хороший повод переоценить, должны ли вызовы инструментов вашего agent вообще жить внутри управляемого runtime Vertex. ADK ориентирован на нативные развёртывания в Vertex, но командам, требующим портируемости между провайдерами — один и тот же agent против Anthropic, OpenAI или DeepSeek — может больше подойти provider-agnostic слой вызова инструментов.
Ключевое решение: ADK vs. provider-agnostic оркестрация
| Фактор | Остаться на Agent Platform ADK | Перейти на provider-agnostic слой |
|---|---|---|
| Воркфлоу только на Gemini | ✅ Меньше затрат на миграцию | ❌ Излишняя абстракция |
| Нужен multi-provider fallback | ❌ ADK привязан к Google | ✅ Один agent, смена провайдера |
| Требуется Vertex billing / IAM | ✅ Более тесная интеграция | ❌ Отдельная billing-поверхность |
| Code execution sandbox | ✅ Управляется Google | ⚠️ Нужен self-hosted или альтернатива |
Что сделать до 26 ноября
- Проаудировать использование Extensions — составить список всех зарегистрированных extensions в консоли Vertex AI и классифицировать их по трём категориям. Custom Extensions со сложными auth-флоу потребуют больше всего времени.
- Протестировать замены Code Interpreter — sandbox executor в ADK и инструмент
code_executionимеют разную семантику сессий. Проверьте требования к stateful-поведению для вашей нагрузки. - Начать с Search Extensions — минимальный объём работы; для большинства воркфлоу переход на инструмент
GoogleSearch— изменение одной строки в SDK. - Проверить маппинг схем Custom Extensions — трансляция OpenAPI → FunctionTool может давать silent failures на граничных случаях схем (nullable union, паттерны allOf/anyOf). Тестируйте на репрезентативных входных данных.
- Обновить observability-хуки — Extensions генерировала собственный audit trail в Vertex logs. Формат логов Agent Platform иной; обновите запросы в системе мониторинга.
Дедлайн 26 ноября даёт командам около пяти месяцев. На первый взгляд — достаточно, но с учётом типичного замедления темпа разработки в Q3, staging и нагрузочного тестирования — начинать аудит нужно сейчас.
Ссылки
Похожие материалы
Новости AI-роутинга и провайдеров →
Google Cloud API Gateway model routing: spec-first routing и важное ограничение по host
Google Cloud API Gateway model routing вышел в Public Preview: serverless-слой на OpenAPI для маршрутизации Gemini, Claude и OpenAI requests, но только когда все backends находятся в Vertex AI.

OpenAI выводит из эксплуатации девять моделей Audio и Realtime к январю 2027 года: миграция, которую обязаны завершить операторы
20 июля OpenAI вывела из эксплуатации девять legacy-моделей audio и realtime — отключение 20 января 2027 г. Миграция: замена строки модели, но операторам с трафиком через gpt-4o-audio, gpt-4o-realtime и gpt-audio нужен полный аудит конфигурации.

OpenAI Assistants API отключается 26 августа 2026: чеклист миграции на Responses API
OpenAI Assistants API закрывается 26 августа 2026 — 56 дней осталось. Официальная миграция заменяет Threads/Runs/Assistants на Conversations/Responses/Prompts. Чеклист: grep-паттерны, состояние threads, схемы инструментов, совместимость routing-прокси и таймлайн Azure.