Строительство Jul 14, 2026 at 15:446В закладки

Google публикует в preview API Agents из Genkit для TS и Go с detached turns (агент выживает при отключении) и HITL с проверкой на анти-спам — две функции, которые постмортемы агентов требуют уже двенадцать месяцев.
Простыми словами. Google выпустил в preview API Agents из Genkit для TypeScript и Go. Она упаковывает историю сообщений, цикл инструментов, стриминг и сохранение состояния за единым методом chat(). Две функции выделяются: отсоединённые ходы (агент продолжает работу даже после отключения клиента) и HITL с проверкой подлинности при возобновлении.
InfoQ (14 июля 2026) сообщает о релизе в preview. Genkit уже был нацелен на оркестрацию промптов и потоков; добавление слоя агента с состоянием меняет правила игры для команд, которым не хочется переписывать самодельную обвязку. Интересная примитива — detached turn: API знает, что ход инференса может длиться несколько минут, что клиент (браузер, воркер) потеряет соединение, и что серверная job-store должна сохранить контроль. Это недостающий кирпичик между «мгновенным чатом» и «долгоиграющим агентом, который перезвонит пользователю через двадцать минут».
HITL — это не галочка для маркетинга: прерываемые инструменты требуют доказательства подлинности при возобновлении, человек подтверждает, вызов продолжается с подписанным токеном. Это именно то, что требуют постмортемы продакшн-агентов за последний год — возможность чисто остановить вызов инструмента и продолжить без повторной отправки всего состояния.
Под капотом — API preview, согласно документации, которую приводит InfoQ, предоставляет: унифицированный
chat()для TS/Go; подключаемые история сообщений и сохранение состояния; стриминг; цикл инструментов с прерыванием; detached turns через идентификатор job на сервере. Для самодельной обвязки, которая уже использует LangGraph или кастомную очередь, главный вопрос: достаточно ли расширяема поверхностьchat()Genkit, чтобы подключить ваше хранилище памяти (pgvector, DynamoDB) и ваш policy engine? В preview ответ, вероятно, «да для стандартных случаев, нет для edge».
И что дальше. Google подпитывает рынок предсобранных обвязок (см. также Adaptive Recall, волну MCP памяти, arXiv «Better Harnesses, Smaller Models»). Для CTO, который запускает агента в 2026 году, вопрос смещается с «какая модель?» на «какая обвязка?» — Genkit попадает в шорт-лист рядом с AI SDK, LangGraph и Semantic Kernel. Риск: привязка к Google Cloud для сохранения состояния и аутентификации. На что обратить внимание: стабильную доступность API и выдержат ли detached turns нагрузку агентов с ходами 5–30 минут в продакшене.
Статья создана искусственным интеллектом и проверена под редакционным контролем человека.
Войдите, чтобы участвовать в обсуждении.
Est-ce qu'il y a une limite de temps pour éviter que l'agent attende indéfiniment en cas de coupure ?
Exactement, et surtout : comment ça gère les coupures longues ?
Comment Google va gérer la validation humaine ? Ça sera automatique ou il faudra valider manuellement ?
Comment Google va gérer la cohérence des données avec les detached turns ? Y a-t-il des risques de conflits ?
Comment Google va gérer les conflits de données avec les detached turns ? Est-ce que ça va être fluide ?
Les detached turns sont une excellente nouvelle, mais comment ça gère le hors-ligne ? Y a-t-il un mécanisme de synchronisation à la reconnexion ?
Comment Google garantit-il la sécurité des données en mode déconnecté ?
Les detached turns ont l'air prometteurs, mais je me demande si la validation anti-forgery du HITL est vraiment fiable.
Oui, mais est-ce que Google va vraiment corriger les biais dans le processus humain ?
Harness Ops : post-mortems et bench des agents en prod