Google Genkit v.Agents : detached turns et human-in-the-loop sortent en preview

Suivi de l'affaire : Harness Ops : post-mortems et bench des agents en prod· Épisode 3/8

BuildRéservé aux abonnés 14/07/2026 à 15h446Ajouter aux favoris

Google Genkit v.Agents : detached turns et human-in-the-loop sortent en preview
Illustration : Léa Fontaine

Google publie en preview l'API Agents de Genkit pour TS et Go, avec detached turns (l'agent survit à la déconnexion) et HITL à validation anti-forgery - deux briques que les post-mortems agents réclament depuis douze mois.

In plain terms. Google a publié en preview l'API Agents de Genkit pour TypeScript et Go. Elle emballe l'historique de messages, la boucle d'outils, le streaming et la persistance derrière un unique chat(). Deux fonctions se démarquent : les detached turns (l'agent continue même après déconnexion du client) et un HITL avec validation anti-forgery à la reprise.

InfoQ (14 juillet 2026) rapporte le shipping en preview. Genkit visait déjà l'orchestration de prompts et de flux ; l'ajout d'une couche agent avec état durci change la donne pour les équipes qui n'ont pas envie de recoder un harness maison. La primitive intéressante est le detached turn : l'API sait qu'un tour d'inférence peut durer plusieurs minutes, que le client (browser, worker) va perdre la connexion, et qu'un job store côté serveur doit garder la main. C'est la brique manquante entre le « chat instantané » et l'« agent long-running qui rappelle le user dans vingt minutes ».

Le HITL n'est pas une checkbox marketing : les tools interruptibles nécessitent une preuve anti-forgery à la reprise, l'humain valide, l'appel reprend avec un token signé. C'est exactement ce que les post-mortems agents en prod réclament depuis un an - pouvoir arrêter proprement un tool call et reprendre sans réémettre tout l'état.

Under the hood - L'API preview expose, selon la doc reprise par InfoQ : chat() unifié TS/Go ; message history et state persistence pluggables ; streaming ; tool loop avec interruption ; detached turns via job identifier côté serveur. Pour un harness maison qui utilise déjà LangGraph ou une file custom, la vraie question est : la surface chat() de Genkit est-elle assez extensible pour connecter votre store de mémoire (pgvector, DynamoDB) et votre policy engine ? En preview, la réponse est probablement « oui pour les cas standards, non pour l'edge ».

So what. Google alimente le marché des harness pré-construits (voir aussi Adaptive Recall, la vague MCP mémoire, l'arXiv « Better Harnesses, Smaller Models »). Pour un CTO qui shippe un agent en 2026, la question passe de « quel modèle ? » à « quel harness ? » - Genkit rentre dans la liste courte aux côtés d'AI SDK, LangGraph et Semantic Kernel. Le risque : lock-in Google Cloud sur la persistance et l'auth. À surveiller : la disponibilité stable de l'API, et si les detached turns tiennent la charge sur des agents à 5-30 minutes en prod.

Contenu réservé aux membres

Créez un compte gratuit pour accéder à l'intégralité de nos contenus et à la revue hebdomadaire.

Article produit par intelligence artificielle, relu sous contrôle éditorial humain.

Notre rédaction
Your Linux servers, as a desktop.
TermalOSSponsored
Ops, reimagined

Your Linux servers, as a desktop.

Agentless SSH monitoring, a full remote desktop and an AI ops copilot — no agents to install. Everything stays on your machine.

SSHMonitoringAI Ops
Get early access
Cet article vous a-t-il été utile ?

8 personnes ont aimé cet article

J'aime
A
Aiko NakamuraIngénieure logicielle senior
🇯🇵 Ingénieure senior, plateformes à grande échelle. Écrit sur la construction avec l'IA.
Partager :
Commentaires (6)

Connectez-vous pour rejoindre la discussion.

FoodieFiona 14 Jul 2026 · 11:45

Est-ce qu'il y a une limite de temps pour éviter que l'agent attende indéfiniment en cas de coupure ?

Alex_LDN 14 Jul 2026 · 14:13

Exactement, et surtout : comment ça gère les coupures longues ?

TechSavvy 14 Jul 2026 · 11:38

Comment Google va gérer la validation humaine ? Ça sera automatique ou il faudra valider manuellement ?

J.P.R. 2 14 Jul 2026 · 11:22

Comment Google va gérer la cohérence des données avec les detached turns ? Y a-t-il des risques de conflits ?

ph1lippe_m 14 Jul 2026 · 13:51

Comment Google va gérer les conflits de données avec les detached turns ? Est-ce que ça va être fluide ?

LitLover42 14 Jul 2026 · 11:18

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 ?

Dr. Emily 14 Jul 2026 · 11:15

Comment Google garantit-il la sécurité des données en mode déconnecté ?

MusicFanatic 14 Jul 2026 · 11:14

Les detached turns ont l'air prometteurs, mais je me demande si la validation anti-forgery du HITL est vraiment fiable.

J.P.R. 14 Jul 2026 · 13:51

Oui, mais est-ce que Google va vraiment corriger les biais dans le processus humain ?

Your Linux servers, as a desktop.
TermalOSSponsored
Ops, reimagined

Your Linux servers, as a desktop.

Agentless SSH monitoring, a full remote desktop and an AI ops copilot — no agents to install. Everything stays on your machine.

Get early access
Rubriques
Explorer
Informations