Flue — Summary
Flue is a TypeScript agent harness framework created by the Astro.build team, positioning itself as "the Next.js or Astro for agents" — a framework-style abstraction rather than a library. Agents are TypeScript files in .flue/agents/ or agents/ that define triggers (webhook, CI) and a default export handler; the flue CLI builds, runs, and deploys them. The core primitive is a harness (init()) + session (harness.session()) pair, with sessions being durable per-agent-instance rather than per-run. Flue's standout feature is first-class multi-runtime sandboxing: agents can run against a virtual sandbox (just-bash, fast and free), a local sandbox (host filesystem for CI), Cloudflare Worker sandbox (durable SQLite workspace + R2), or a container sandbox (Daytona). The framework supports valibot-typed structured results, named roles (sub-agents defined as .flue/roles/*.md), MCP server connections, and Cloudflare-native deployment. Version 0.7.1.
Compared to seeds, Flue is unlike all 11 seeds: where seeds are either prompt packs (superpowers, BMAD), task management harnesses (taskmaster-ai), or CLI scaffolding tools (agent-os), Flue is a TypeScript server framework for building deployable headless agent services — closer to an API framework than a developer productivity tool.