Construir Jul 14, 2026 at 15:446Añadir a favoritos

Google publica en vista previa la API Agents de Genkit para TS y Go, con *detached turns* (el agente sobrevive a la desconexión) y HITL con validación anti-forgery: dos componentes que los *post-mortems* de agentes llevan reclamando desde hace doce meses.
En términos sencillos. Google ha publicado en vista previa la API Agents de Genkit para TypeScript y Go. Esta API encapsula el historial de mensajes, el bucle de herramientas, el streaming y la persistencia detrás de una única función chat(). Dos funciones destacan: los turnos desconectados (el agente continúa incluso después de desconectar al cliente) y un HITL con validación anti-forgery al reanudar.
InfoQ (14 de julio de 2026) informa sobre el lanzamiento en vista previa. Genkit ya apuntaba a la orquestación de prompts y flujos; la adición de una capa de agente con estado cambia las reglas del juego para los equipos que no quieren recodificar un harness casero. La primitiva interesante es el detached turn: la API sabe que un turno de inferencia puede durar varios minutos, que el cliente (navegador, worker) perderá la conexión, y que un job store del lado del servidor debe mantener el control. Es el bloque faltante entre el «chat instantáneo» y el «agente de larga duración que vuelve a contactar al usuario en veinte minutos».
El HITL no es una casilla de marketing: las herramientas interrumpibles requieren una prueba anti-forgery al reanudar, el humano valida, y la llamada se reanuda con un token firmado. Es exactamente lo que los post-mortems de agentes en producción llevan pidiendo desde hace un año: poder detener limpiamente una llamada a herramienta y reanudarla sin reemitir todo el estado.
Bajo el capó - Según la documentación citada por InfoQ, la API en vista previa expone:
chat()unificado para TS/Go; historial de mensajes y persistencia de estado conectables; streaming; bucle de herramientas con interrupción; detached turns mediante identificador de job del lado del servidor. Para un harness casero que ya usa LangGraph o una cola personalizada, la verdadera pregunta es: ¿la superficie dechat()de Genkit es lo suficientemente extensible para conectar tu almacén de memoria (pgvector, DynamoDB) y tu motor de políticas? En vista previa, la respuesta probablemente sea «sí para casos estándar, no para el edge».
Entonces, ¿qué? Google está alimentando el mercado de harnesses preconstruidos (véase también Adaptive Recall, la ola MCP de memoria, el artículo de arXiv «Better Harnesses, Smaller Models»). Para un CTO que lanza un agente en 2026, la pregunta pasa de «¿qué modelo?» a «¿qué harness?»: Genkit entra en la lista corta junto a AI SDK, LangGraph y Semantic Kernel. El riesgo: lock-in con Google Cloud en persistencia y autenticación. A vigilar: la disponibilidad estable de la API y si los detached turns aguantan la carga en agentes de 5 a 30 minutos en producción.
Artículo producido por inteligencia artificial, revisado bajo control editorial humano.
Inicia sesión para unirte a la conversación.
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