All 71 Dependencies
Every package flue depends on, ranked by repo health score.
Flue is an open-source agent harness framework built by the Astro team that takes a fundamentally different approach from traditional AI SDKs. Instead of wrapping LLM API calls or providing opinionated chat abstractions, Flue gives agents the full infrastructure they need for truly autonomous operation: persistent sessions, a secure sandbox environment, typed tool definitions, reusable skills packaged as Markdown, and durable execution with automatic recovery from failures.
At its core, Flue's TypeScript harness composes everything an agent needs in a single `createAgent()` call — the model, tools, skills, sandbox, and instructions. Agents run with filesystem access, bash execution, file editing, and grep search built in from the start. The framework handles session continuity across conversations, compaction of long context windows, and subagent delegation for parallel workstreams.
Flue ships with a rich ecosystem of adapters out of the box. On the deployment side it supports Node.js and Cloudflare Workers. For sandboxing it integrates with local containers, E2B, and Daytona. For observability it provides adapters for OpenTelemetry, Braintrust, and Sentry. For event channels it connects to Slack, Teams, Discord, GitHub, Linear, Notion, Stripe, Shopify, and more — enabling agents that respond to real-world events without custom webhook plumbing.
The project is maintained by the creators of Astro and is itself built using AI agents in an AI-native development workflow. With over 5,700 GitHub stars and 304 commits per month since its February 2026 launch, Flue represents one of the fastest-growing agent frameworks in the TypeScript ecosystem.