Перейти к статье
Модели и индустрия

Google выпустила Genkit Agents API preview для TypeScript и Go

Google объявила Genkit Agents API preview: фреймворк объединяет историю сообщений, tool loop, streaming, snapshots и HTTP-протокол для full-stack AI-агентов.

Google выпустила Genkit Agents API preview для TypeScript и Go

1 июля 2026 года Google объявила Genkit Agents API preview для TypeScript и Go. Первоисточник: https://developers.googleblog.com/en/build-agentic-full-stack-apps-with-genkit/

Genkit Agents API — это preview-интерфейс в open-source Genkit для full-stack AI-приложений, где агенту нужны message history, tool loop, streaming, persistence и единый frontend-backend protocol. Google прямо предупреждает: API находится в preview и может получать breaking changes в minor releases.

В анонсе Google описывает несколько production-важных деталей: агент можно запускать локально или за HTTP endpoint, сервер может хранить session snapshots, клиент может продолжать работу по session ID или branch from snapshot ID, а tool может прервать выполнение и запросить approval перед рискованным действием. Для долгих задач Genkit поддерживает detach: turn продолжает выполняться на сервере, пока клиент reconnects later by snapshot ID.

Практический чеклист для команд, которые тестируют Genkit Agents:

  • вынеси model name, provider route и retry policy из бизнес-логики приложения;
  • логируй session ID, snapshot ID, tool calls, aborts, latency, 429 и provider errors;
  • включай human approval перед платежом, deploy, shell command или изменением данных;
  • проверяй detached tasks отдельно: очередь, отмена, повторное подключение и дедупликация результата;
  • держи fallback route, если Gemini/OpenAI endpoint вернул 429, timeout или safety block.

Genkit Agents API — это прикладной слой для агентских интерфейсов, а не замена API gateway. Главное отличие Genkit от прямого generate() call в том, что агент сохраняет состояние, вызывает инструменты и может жить дольше одного HTTP-запроса. Безопасный production-паттерн: Genkit управляет agent state и UI protocol, а gateway-слой управляет model access, лимитами, failover и стабильным OpenAI-compatible contract.

Комментарий API429

Мнение API429: Перед подключением приложения проверьте формат событий, авторизацию и способ возобновления задачи. Сначала воспроизведите один сценарий с прерыванием соединения, затем сравните сохранённое состояние с ожидаемым. Поддержка фреймворка и поддержка конкретного API-метода требуют отдельных проверок.

Источники и документация

  1. Google: build agentic full stack apps with genkit

Следующий шаг — на практике.

Перед интеграцией проверьте ID модели, актуальную цену и формат запроса. Доступность зависит от модели и маршрута провайдера.

Telegram