Canvas Workflow UI.

The Canvas UI is a visual node-based editor for defining deterministic agent workflows.

State Machines

Instead of relying purely on an LLM to decide what to do next, the Canvas generates a state machine workflow. Each node represents a specific state, such as an entry point, a tool execution, or a required response.

Workflow Execution

The agent's system prompt is enriched with the parseWorkflowToRules output. The agent strictly follows this execution path, ensuring reliability in high-stakes scenarios like sales qualification or customer support triage.

Node Types

Nodes can be "entry" (triggers), "response" (exact scripts to say), "keyword" (intent matching for branching), and "action" (tool execution).