Flowman documentation
Flowman now treats the Coding Agent as the primary workflow. The workflow is written with the Vercel Workflow SDK and exposed through a Next.js route handler. The Flowman UI keeps coding-agent workflow metadata — name, slug, description, parameters, and the route that triggers them.
How it fits together
- Workflow code lives in
src/workflows/coding-agent.tsusing the"use workflow"and"use step"directives. - The route handler at
app/api/workflows/coding-agent/route.tscallsstart()fromworkflow/apito invoke the workflow. - A registry entry in Flowman links a slug + route to the UI. New workflows are coding-agent-derived templates with preconfigured fields and defaults.
- Project environment variables (docs): configure per customer under Environment variables in the project sidebar. They are snapshotted into
record.envwhen a run starts — not from tenant.envfiles. - Shared step actions (reference): reusable actions such as approval gates with live Convex rows + Workflow
createWebhook(). - Connectors (docs): long-running infrastructure integrations that ingest external data, store normalized records, and emit platform events.
- Triggers and events (docs): project-scoped routing rules evaluate normalized events and dispatch matching workflow runs through the canonical workflow route.
- Zrok setup (docs): expose local Flowman to Convex cloud for trigger dispatch during development.
- Triggering a run from the UI POSTs to the route, persists a run row, and lands you on the run detail page.
Explore the docs
Jump into the route, runtime, and integration details that make up a coding-agent workflow.
Get startedRegister repositories and launch the Coding Agent workflow.OpenCoding Agent workflowArchitecture, child workflow templates, and provider runtimes.OpenWorkflow step actionsReuse shared workflow actions for mail, AI, approvals, and data.OpenEnvironment variablesConfigure per-project secrets that are snapshotted into runs.OpenHTTP APIStart coding-agent runs, poll results, drive the plan loop, and mark sessions done with a project API key.OpenConnectorsIngest external data and emit normalized platform events.OpenTriggers and eventsRoute connector events into matching workflow runs.OpenZrok setupExpose local Flowman to Convex cloud during development.Open