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).