- Framework de arnés de agentes basado en TypeScript que reconstruye la experiencia de uso de agentes de programación como Claude Code y Codex de una forma 100% headless y programable
- Los agentes creados por el usuario resuelven problemas y completan tareas de forma autónoma, como si usaran Claude Code
- Agente = Modelo + Arnés: permite expresar cualquier agente autónomo o flujo de trabajo, desde un chatbot simple hasta una plataforma completa de programación
- Puede planificar, recopilar contexto, escribir archivos, crear subagentes, adoptar roles y resolver problemas
- Generaliza la arquitectura de arnés que hace tan potentes a Claude Code y Codex
- Permite construir agentes autónomos usando solo código TypeScript puro, sin asumir TUI/GUI ni operadores humanos; la mayor parte de la lógica se escribe en Markdown (
skills, context, AGENTS.md)
- Arquitectura moderna de agentes de 4 capas
- 01 Model (tokens · tools · prompts)
- 02 Harness (skills · memory · sessions)
- 03 Sandbox (bash · security · network)
- 04 Filesystem (read · write · grep · glob)
- Con una estructura independiente del runtime (runtime-agnostic), se puede compilar y desplegar el mismo código en Node.js, Cloudflare Workers, GitHub Actions, GitLab CI/CD y más
- Al desplegar, el agente puede empaquetarse como servidor HTTP o ejecutarse directamente desde la CLI sin servidor para tareas locales y de CI
- El comportamiento predeterminado usa un sandbox virtual basado en
vercel-labs/just-bash; como no inicia un contenedor por agente, puede escalar de forma rápida y económica en entornos de alto tráfico
- Se puede elegir entre conectar un sandbox remoto (como Daytona) o usar un sandbox virtual integrado de cero configuración
- APIs principales:
init(), harness.session(), session.skill() (salida estructurada), session.prompt(), session.shell(), session.fs.writeFile()
- Permite aislar y proteger tokens sensibles y claves API, controlando las variables de entorno para que el agente o el sandbox no puedan ver directamente
GITHUB_TOKEN, etc.
- Propone que el desarrollador sea dueño de todo el stack de agente, arnés y sandbox: “no alquiles el agente de otra persona”
- Aspira a ser un framework estándar para el desarrollo de agentes, así como Astro y Next.js estandarizaron las aplicaciones web (actualmente Experimental; la API puede cambiar)
- Para empezar a crear un nuevo agente con Claude Code/Codex:
fetch https://flueframework.com/start.md to create a new agent
- Licencia Apache-2.0
Aún no hay comentarios.