Flue 2: el framework de agentes que trae React Hooks al desarrollo con IA
Fred Schott, creador del framework web Astro y ahora ingeniero en Cloudflare, acaba de lanzar Flue 2, la primera versión estable de su framework TypeScript para construir agentes de IA. La gran novedad: 16 hooks estilo React que permiten a los agentes gestionar su propio estado, escuchar eventos del ciclo de vida y adjuntar recursos dinámicamente.
Según la entrevista exclusiva con Latent Space, Schott llegó a esta arquitectura después de darse cuenta de que "nadie había construido el React para agentes". La versión 2 representa un cambio fundamental: de los conceptos de enrutamiento basado en archivos (como en Astro) a una composición inspirada en React, donde el harness (arnés) es fundamental para definir qué es un agente.
¿Qué son los Agent Hooks y por qué importan?
Los Agent Hooks en Flue 2 funcionan de manera similar a los hooks de React, pero aplicados al desarrollo de agentes de IA. Según el post de lanzamiento oficial, "te permiten construir agentes dinámicos que pueden gestionar su propio estado, escuchar eventos del ciclo de vida del agente, e incluso adjuntar diferentes recursos y capacidades dinámicamente para mejorarse en tiempo de ejecución".
🤖 La IA no es solo para leer sobre ella
En la comunidad la aplicamos: automatización, agentes IA y herramientas reales para emprender, no solo para informarte.
👥 Aplicarla en la comunidadEntre los 16 hooks incorporados se encuentran:
useSkill(): para integrar habilidades específicasuseTool(): para acceder a herramientas externasuseSubagent(): para crear jerarquías de agentes
La clave: estos hooks hacen que un agente sea mucho más dinámico, permitiendo que su configuración cambie a medida que progresa una conversación o flujo de trabajo. Como explica Schott, esto es necesario para construir "bots de soporte reales, bots de triaje reales", porque no pueden configurarse completamente por adelantado.
El concepto clave: no hay agente sin harness
Una de las ideas fundamentales en Flue es que un agente debe tener un harness — un entorno donde tiene acceso al contexto y capacidades necesarias para realizar tareas. Según Schott, "en lugar de que tú y tu código conduzcan el LLM y le digan qué hacer con scripts, estás poniendo al agente en este harness, y él es capaz de conducirse a sí mismo y trabajar a través de problemas".
Flue se construye sobre Pi, un harness minimal de código abierto. Schott compara el rol de Pi con el rol fundamental que Vite juega ahora bajo Astro: "creo que Pi puede servir ese rol, donde es la abstracción correcta — no hace demasiado, pero da las APIs correctas que luego podemos tomar y decir, bueno, tengamos una visión opinada sobre esto que haga más".
La evolución desde Flue 1: de Astro a React
Schott comenzó el proyecto Flue este año dentro del repositorio de Astro, como un sistema de triaje de issues. Inicialmente quería llevar conceptos de frameworks web existentes a su nuevo framework de agentes, usando enrutamiento basado en archivos como ejemplo.
Pero los primeros usuarios de Flue mostraron un patrón diferente: "para mucha gente construyendo con Flue, especialmente los clientes más grandes, toda su empresa es un agente. No les importa el enrutamiento. Hay un agente".
Esta revelación llevó a Schott de vuelta a React. "Como puedes ver desde la API de Flue 2, estamos tomándolo más de React que de Astro o Next.js — donde se trata menos de enrutamiento y estos conceptos de sitios web y más sobre, en su nivel base, cómo componer un agente en muchas cosas diferentes".
Comparación con el ecosistema de agentes
El competidor más directo de Flue es Vercel's eve, que también trata el harness como fundamental. Según Schott, "Eve, creo, es el más directamente competitivo. Surgió al mismo tiempo, así que tenía esa misma visión de que un harness está incorporado".
También menciona los "frameworks OG de agentes" que vinieron antes de Flue y no fueron creados con un harness como concepto central: Vercel's AI SDK, Cloudflare's Agents SDK, y Mastra (desarrollado por el mismo equipo que construyó Gatsby).
Mientras estos frameworks están añadiendo harnesses ahora, Schott considera eso una característica añadida — mientras que Flue y eve tienen harnesses incorporados.
¿Qué significa esto para tu startup?
1. Productividad exponencial en desarrollo de agentes
Si tu equipo está construyendo agentes de IA para automatizar procesos, soporte al cliente o análisis de datos, Flue 2 ofrece una arquitectura que reduce drásticamente el código boilerplate. Los hooks estilo React significan que puedes reutilizar lógica entre agentes, gestionar estado de manera predecible y crear agentes que se adaptan dinámicamente al contexto.
Acción concreta: Evalúa si tus agentes actuales requieren reescritura constante de lógica común. Si es así, prueba Flue 2 con un caso de uso específico (como triaje de tickets de soporte) y mide la reducción en tiempo de desarrollo.
2. Portabilidad sin vendor lock-in
Una de las promesas clave de Flue es "escribe una vez, despliega en cualquier lugar". Según Flavio Copes en su análisis, "Flue es un framework TypeScript para construir agentes y workflows de IA. Escoges cualquier LLM, escribes tu agente y lo despliegas donde quieras".
Para startups que dependen de múltiples proveedores de IA o que necesitan flexibilidad en despliegue, esto elimina la dependencia de un solo ecosistema.
Acción concreta: Si estás considerando cambiar de proveedor de IA o necesitas ejecutar agentes en múltiples entornos (Cloudflare, Vercel, auto-hospedado), Flue ofrece una capa de abstracción que podría ahorrarte meses de reescritura.
3. Agentes durables para producción
La durabilidad es donde Flue brilla realmente. Según Developers Digest, "un agente demo es fácil. Un agente de producción es duro. Los servidores se reinician. Los proveedores de modelos timeout. Una llamada a herramienta se corta a la mitad".
Flue aborda esto con Durable Streams, un protocolo de transporte de eventos probado que cada agente de Flue utiliza. La clave: "el log es la fuente de verdad". Cada prompt, cada respuesta del modelo, cada resultado de herramienta se registra en un stream durable y reproducible.
Acción concreta: Si tus agentes actuales pierden contexto en reinicios o tienen problemas con sesiones interrumpidas, evalúa la arquitectura de durabilidad de Flue. La capacidad de recuperar conversaciones donde se quedaron podría mejorar significativamente la experiencia del usuario.
El panorama competitivo y oportunidades
El mercado de frameworks de agentes está en etapa temprana, con Flue y Vercel's eve estableciendo el patrón temprano. Según el análisis de Developers Digest, "Flue importa no porque sea llamativo, sino porque pone una decisión de diseño real en un lugar: harness primero, no pegamento de herramientas primero".
Para startups hispanohablantes, esto representa una oportunidad para:
- Construir sobre estándares emergentes en lugar de soluciones propietarias
- Contratar talento familiarizado con ecosistemas TypeScript/JavaScript
- Crear integraciones que funcionen en múltiples plataformas
Conclusión
Flue 2 representa un paso significativo hacia frameworks de agentes maduros y listos para producción. La introducción de hooks estilo React no es solo una característica técnica — es una declaración filosófica sobre cómo deberían construirse los agentes: componibles, dinámicos y centrados en el desarrollador.
Para founders técnicos, la pregunta no es si Flue es el framework "correcto", sino si su enfoque de harness-first se alinea con las necesidades de durabilidad y portabilidad de tu startup. En un mercado donde la confiabilidad de los agentes puede hacer o deshacer una funcionalidad crítica, tener un framework que priorice la recuperación de fallos y la consistencia entre entornos podría ser la diferencia entre un POC y un producto.
La lección más grande para esta industria es similar a cada cambio de framework hasta ahora: el valor se mueve de "¿puede responder?" a "¿puede ejecutarse de manera segura a través de entornos con pegamento extra mínimo?". Flue es uno de los ejemplos más claros de ese cambio hasta ahora.
Fuentes
- Flue 2: React for Agents - Entrevista exclusiva con Fred Schott en Latent Space
- Flue 1.0 Beta | Flue - Documentación oficial del lanzamiento
- Flue: the open framework for building AI agents - Análisis técnico de Flavio Copes
🤖 La IA no es solo para leer sobre ella
En la comunidad la aplicamos: automatización, agentes IA y herramientas reales para emprender, no solo para informarte.
👥 Aplicarla en la comunidad













