Multi-Pass Compiler
Multi-pass compiler validates workflow definitions and produces execution graphs with structured diagnostics — errors and warnings with specific codes and locations.
A JSON-based workflow DSL where AI agents define, compile, and execute structured workflows.
Multi-pass compiler validates workflow definitions and produces execution graphs with structured diagnostics — errors and warnings with specific codes and locations.
Walks compiled graphs step by step, handling tool calls, LLM prompts, data extraction, branching, loops, sleeps, and agent loops with automatic retry for recoverable errors.
The compiler determines which tool parameters are static vs. dynamic, enabling human supervisors to review and approve a limited set of behaviors ahead of time.
Workflows are JSON objects that agents produce via a single tool call. The compiler gives immediate feedback so agents can iterate within a single conversation turn.
Works with any AI SDK Agent or LanguageModel. Bring your own model provider — Anthropic, OpenAI, or any other AI SDK-compatible provider.
React component built on React Flow renders compiled workflows as interactive DAGs. Toggle isEditing to let users build and modify workflows directly in the canvas, with a step palette, context menu, and side panel editors.