Flue
Use flue docs to read the documentation bundled with the installed @flue/cli version. Choose relevant paths from the catalog below and run flue docs read <path>. If no catalog entry matches your task, run flue docs search <query>, then read the most relevant result with flue docs read <path>.
For example, flue docs search "durable execution" searches with the query durable execution. If it returns the path concepts/durable-execution, run flue docs read concepts/durable-execution to read that page.
Documentation Catalog
api/action-api -- Action API
Reference for defining reusable finite Actions with @flue/runtime.
api/agent-api -- Agent API
Reference for defining agents and running agent operations with @flue/runtime.
api/data-persistence-api -- Data Persistence API
Reference for Flue persistence adapters, stores, and session data.
api/errors-reference -- Errors Reference
Reference Flue transport errors, runtime failures, and development diagnostics.
api/events-reference -- Events Reference
Reference runtime activity, attached-agent event types, and global observation APIs.
api/provider-api -- Provider API
Register custom model providers and override built-in provider transport.
api/routing-api -- Routing API
Compose Flue routes in an authored application entrypoint.
api/sandbox-api -- Sandbox Adapter API
Adapt a provider sandbox SDK into Flue's public sandbox contract.
api/streaming-protocol -- Streaming Protocol
Reference for reading Flue agent and workflow event streams over Durable Streams.
api/workflow-api -- Workflow API
Reference for creating and invoking workflows with @flue/runtime.
cli/add -- flue add
Reference for discovering and applying Flue implementation blueprints.
cli/build -- flue build
Reference for creating deployable Flue application artifacts.
cli/connect -- flue connect
Reference for opening an interactive local agent-instance session from the command line.
cli/dev -- flue dev
Reference for starting a watch-mode local Flue development server.
cli/docs -- flue docs
Reference for listing, reading, and searching the bundled Flue documentation.
cli/init -- flue init
Reference for creating an initial Flue project configuration file.
cli/overview -- CLI
Use the Flue CLI to configure, develop, exercise, inspect, and build an application.
cli/run -- flue run
Reference for executing one workflow invocation from the command line.
cli/update -- flue update
Reference for updating integrations from newer Flue blueprint upgrade guides.
concepts/agents -- What is an agent?
What an AI agent actually is, why a model alone isn't one, and what makes a Flue agent different.
concepts/durable-execution -- Durable Agents
Understand how Flue agents and workflows handle server restarts, interrupted connections, and other disruptions.
ecosystem/channels/discord -- Discord
ecosystem/channels/github -- GitHub
ecosystem/channels/google-chat -- Google Chat
ecosystem/channels/intercom -- Intercom
ecosystem/channels/linear -- Linear
ecosystem/channels/messenger -- Facebook Messenger
ecosystem/channels/notion -- Notion
ecosystem/channels/resend -- Resend
ecosystem/channels/salesforce-marketing-cloud -- Salesforce Marketing Cloud
ecosystem/channels/shopify -- Shopify
ecosystem/channels/slack -- Slack
ecosystem/channels/stripe -- Stripe
ecosystem/channels/teams -- Microsoft Teams
ecosystem/channels/telegram -- Telegram
ecosystem/channels/twilio -- Twilio
ecosystem/channels/whatsapp -- WhatsApp
ecosystem/channels/zendesk -- Zendesk
ecosystem/databases/libsql -- libSQL
ecosystem/databases/mongodb -- MongoDB
ecosystem/databases/mysql -- MySQL
ecosystem/databases/postgres -- Postgres
ecosystem/databases/redis -- Redis
ecosystem/databases/supabase -- Supabase
ecosystem/databases/turso -- Turso
ecosystem/databases/valkey -- Valkey
ecosystem/deploy/aws -- Deploy Agents on AWS
ecosystem/deploy/cloudflare -- Deploy to Cloudflare
ecosystem/deploy/docker -- Deploy Agents with Docker
ecosystem/deploy/fly -- Deploy Agents on Fly.io
ecosystem/deploy/github-actions -- Build Agents for GitHub Actions
ecosystem/deploy/gitlab-ci -- Build Agents for GitLab CI/CD
ecosystem/deploy/node -- Deploy Agents on Node.js
ecosystem/deploy/railway -- Deploy Agents on Railway
ecosystem/deploy/render -- Deploy Agents on Render
ecosystem/deploy/sst -- Deploy Agents on SST
ecosystem/sandboxes/boxd -- boxd
ecosystem/sandboxes/cloudflare -- Cloudflare Sandbox
ecosystem/sandboxes/cloudflare-shell -- Cloudflare Shell
ecosystem/sandboxes/daytona -- Daytona
ecosystem/sandboxes/e2b -- E2B
ecosystem/sandboxes/exedev -- exe.dev
ecosystem/sandboxes/islo -- islo
ecosystem/sandboxes/mirage -- Mirage
ecosystem/sandboxes/modal -- Modal
ecosystem/sandboxes/vercel -- Vercel Sandbox
ecosystem/tooling/braintrust -- Braintrust
ecosystem/tooling/opentelemetry -- OpenTelemetry
ecosystem/tooling/sentry -- Sentry
ecosystem/tooling/vitest-evals -- Vitest Evals
getting-started/quickstart -- Getting Started
Set up a Flue project automatically or create your first agent manually.
guide/building-agents -- Agents
Create an agent, configure its capabilities, and send it messages over time.
guide/channels -- Channels
Receive verified provider events and connect them to Flue applications.
guide/database -- Database
Configure database-backed state for Flue agents and workflow runs.
guide/evals -- Evals
Evaluate Flue agents with repeatable Vitest suites using vitest-evals.
guide/models -- LLM (Models & Providers)
Select models, configure providers, and tune reasoning behavior in Flue agents.
guide/observability -- Observability
Inspect workflow runs, monitor agent activity, and export telemetry from your application.
guide/project-layout -- Project Layout
Understand the source files and generated output in a Flue project.
guide/react -- React
Build React interfaces for live agent conversations and workflow runs.
guide/routing -- Routing
Compose Flue with application routes, middleware, and custom HTTP ingress.
guide/sandboxes -- Sandboxes
Give agents a workspace for files and command-driven work.
guide/schedules -- Schedules
Invoke Flue workflows or dispatch agent input on a schedule with Cloudflare or Node.js.
guide/skills -- Skills
Add Agent Skills to Flue agents and invoke them from sessions.
guide/subagents -- Subagents
Let agents delegate focused work to named specialists.
guide/targets/cloudflare -- Cloudflare
Understand the Cloudflare-specific runtime behavior and APIs for Flue applications.
guide/targets/node -- Node.js
Understand the Node.js-specific runtime behavior and APIs for Flue applications.
guide/tools -- Tools
Give agents application capabilities through custom tools and MCP servers.
guide/workflows -- Workflows
Create finite agent-backed operations from inline or reusable Actions.
introduction/why-flue -- Why Flue?
Build autonomous AI agents and powerful workflows with a programmable TypeScript harness, and run them anywhere.
reference/configuration -- Configuration
Reference for flue.config.ts options.
sdk/agents -- client.agents
Invoke persistent agent instances and stream their events.
sdk/client -- createFlueClient(...)
Configure an SDK client for a deployed Flue application.
sdk/errors -- Errors
SDK HTTP and stream error types.
sdk/events -- Events and records
SDK event, workflow-run record, and normalized model-turn types.
sdk/overview -- SDK overview
Reference for consuming deployed Flue agents and workflows with @flue/sdk.
sdk/runs -- client.runs
Inspect and stream HTTP-exposed workflow runs.
sdk/workflows -- client.workflows
Start workflow runs and receive their run ID.
1---2name: flue3description: Use when building, debugging, reviewing, or documenting Flue agents, workflows, channels, skills, tools, sandboxes, targets, routing, persistence, observability, or CLI usage; routes coding agents to version-matched Flue documentation through the CLI.4---56# Flue78Use `flue docs` to read the documentation bundled with the installed `@flue/cli` version. Choose relevant paths from the catalog below and run `flue docs read <path>`. If no catalog entry matches your task, run `flue docs search <query>`, then read the most relevant result with `flue docs read <path>`.910For example, `flue docs search "durable execution"` searches with the query `durable execution`. If it returns the path `concepts/durable-execution`, run `flue docs read concepts/durable-execution` to read that page.1112## Documentation Catalog1314<!-- flue-docs-catalog:start -->1516```text17api/action-api -- Action API18 Reference for defining reusable finite Actions with @flue/runtime.19api/agent-api -- Agent API20 Reference for defining agents and running agent operations with @flue/runtime.21api/data-persistence-api -- Data Persistence API22 Reference for Flue persistence adapters, stores, and session data.23api/errors-reference -- Errors Reference24 Reference Flue transport errors, runtime failures, and development diagnostics.25api/events-reference -- Events Reference26 Reference runtime activity, attached-agent event types, and global observation APIs.27api/provider-api -- Provider API28 Register custom model providers and override built-in provider transport.29api/routing-api -- Routing API30 Compose Flue routes in an authored application entrypoint.31api/sandbox-api -- Sandbox Adapter API32 Adapt a provider sandbox SDK into Flue's public sandbox contract.33api/streaming-protocol -- Streaming Protocol34 Reference for reading Flue agent and workflow event streams over Durable Streams.35api/workflow-api -- Workflow API36 Reference for creating and invoking workflows with @flue/runtime.37cli/add -- flue add38 Reference for discovering and applying Flue implementation blueprints.39cli/build -- flue build40 Reference for creating deployable Flue application artifacts.41cli/connect -- flue connect42 Reference for opening an interactive local agent-instance session from the command line.43cli/dev -- flue dev44 Reference for starting a watch-mode local Flue development server.45cli/docs -- flue docs46 Reference for listing, reading, and searching the bundled Flue documentation.47cli/init -- flue init48 Reference for creating an initial Flue project configuration file.49cli/overview -- CLI50 Use the Flue CLI to configure, develop, exercise, inspect, and build an application.51cli/run -- flue run52 Reference for executing one workflow invocation from the command line.53cli/update -- flue update54 Reference for updating integrations from newer Flue blueprint upgrade guides.55concepts/agents -- What is an agent?56 What an AI agent actually is, why a model alone isn't one, and what makes a Flue agent different.57concepts/durable-execution -- Durable Agents58 Understand how Flue agents and workflows handle server restarts, interrupted connections, and other disruptions.59ecosystem/channels/discord -- Discord60ecosystem/channels/github -- GitHub61ecosystem/channels/google-chat -- Google Chat62ecosystem/channels/intercom -- Intercom63ecosystem/channels/linear -- Linear64ecosystem/channels/messenger -- Facebook Messenger65ecosystem/channels/notion -- Notion66ecosystem/channels/resend -- Resend67ecosystem/channels/salesforce-marketing-cloud -- Salesforce Marketing Cloud68ecosystem/channels/shopify -- Shopify69ecosystem/channels/slack -- Slack70ecosystem/channels/stripe -- Stripe71ecosystem/channels/teams -- Microsoft Teams72ecosystem/channels/telegram -- Telegram73ecosystem/channels/twilio -- Twilio74ecosystem/channels/whatsapp -- WhatsApp75ecosystem/channels/zendesk -- Zendesk76ecosystem/databases/libsql -- libSQL77ecosystem/databases/mongodb -- MongoDB78ecosystem/databases/mysql -- MySQL79ecosystem/databases/postgres -- Postgres80ecosystem/databases/redis -- Redis81ecosystem/databases/supabase -- Supabase82ecosystem/databases/turso -- Turso83ecosystem/databases/valkey -- Valkey84ecosystem/deploy/aws -- Deploy Agents on AWS85ecosystem/deploy/cloudflare -- Deploy to Cloudflare86ecosystem/deploy/docker -- Deploy Agents with Docker87ecosystem/deploy/fly -- Deploy Agents on Fly.io88ecosystem/deploy/github-actions -- Build Agents for GitHub Actions89ecosystem/deploy/gitlab-ci -- Build Agents for GitLab CI/CD90ecosystem/deploy/node -- Deploy Agents on Node.js91ecosystem/deploy/railway -- Deploy Agents on Railway92ecosystem/deploy/render -- Deploy Agents on Render93ecosystem/deploy/sst -- Deploy Agents on SST94ecosystem/sandboxes/boxd -- boxd95ecosystem/sandboxes/cloudflare -- Cloudflare Sandbox96ecosystem/sandboxes/cloudflare-shell -- Cloudflare Shell97ecosystem/sandboxes/daytona -- Daytona98ecosystem/sandboxes/e2b -- E2B99ecosystem/sandboxes/exedev -- exe.dev100ecosystem/sandboxes/islo -- islo101ecosystem/sandboxes/mirage -- Mirage102ecosystem/sandboxes/modal -- Modal103ecosystem/sandboxes/vercel -- Vercel Sandbox104ecosystem/tooling/braintrust -- Braintrust105ecosystem/tooling/opentelemetry -- OpenTelemetry106ecosystem/tooling/sentry -- Sentry107ecosystem/tooling/vitest-evals -- Vitest Evals108getting-started/quickstart -- Getting Started109 Set up a Flue project automatically or create your first agent manually.110guide/building-agents -- Agents111 Create an agent, configure its capabilities, and send it messages over time.112guide/channels -- Channels113 Receive verified provider events and connect them to Flue applications.114guide/database -- Database115 Configure database-backed state for Flue agents and workflow runs.116guide/evals -- Evals117 Evaluate Flue agents with repeatable Vitest suites using vitest-evals.118guide/models -- LLM (Models & Providers)119 Select models, configure providers, and tune reasoning behavior in Flue agents.120guide/observability -- Observability121 Inspect workflow runs, monitor agent activity, and export telemetry from your application.122guide/project-layout -- Project Layout123 Understand the source files and generated output in a Flue project.124guide/react -- React125 Build React interfaces for live agent conversations and workflow runs.126guide/routing -- Routing127 Compose Flue with application routes, middleware, and custom HTTP ingress.128guide/sandboxes -- Sandboxes129 Give agents a workspace for files and command-driven work.130guide/schedules -- Schedules131 Invoke Flue workflows or dispatch agent input on a schedule with Cloudflare or Node.js.132guide/skills -- Skills133 Add Agent Skills to Flue agents and invoke them from sessions.134guide/subagents -- Subagents135 Let agents delegate focused work to named specialists.136guide/targets/cloudflare -- Cloudflare137 Understand the Cloudflare-specific runtime behavior and APIs for Flue applications.138guide/targets/node -- Node.js139 Understand the Node.js-specific runtime behavior and APIs for Flue applications.140guide/tools -- Tools141 Give agents application capabilities through custom tools and MCP servers.142guide/workflows -- Workflows143 Create finite agent-backed operations from inline or reusable Actions.144introduction/why-flue -- Why Flue?145 Build autonomous AI agents and powerful workflows with a programmable TypeScript harness, and run them anywhere.146reference/configuration -- Configuration147 Reference for flue.config.ts options.148sdk/agents -- client.agents149 Invoke persistent agent instances and stream their events.150sdk/client -- createFlueClient(...)151 Configure an SDK client for a deployed Flue application.152sdk/errors -- Errors153 SDK HTTP and stream error types.154sdk/events -- Events and records155 SDK event, workflow-run record, and normalized model-turn types.156sdk/overview -- SDK overview157 Reference for consuming deployed Flue agents and workflows with @flue/sdk.158sdk/runs -- client.runs159 Inspect and stream HTTP-exposed workflow runs.160sdk/workflows -- client.workflows161 Start workflow runs and receive their run ID.162```163164<!-- flue-docs-catalog:end -->