Layer 02/08
Design Workflows
Orchestrate multi-agent, multi-step processes on a visual canvas — with logic, branching, and human checkpoints.
The problem
Real work is rarely a single prompt. It spans multiple agents, tools, approvals, and systems. Expressing that in code is expensive to build and opaque to the business owners who need to understand it.
proposal_workflow.py
async def handle_new_lead
await call_agent “research”
if 0.7
await notify_slack “#sales-ops”
return escalate
await call_agent “draft”
await salesforce_api request_approval
# ...retry logic, timeouts, audit logging
# ...12 more integration branches below
What it does
Drag-and-drop canvas to sequence agents, tools, conditions, loops, and parallel branches.
Insert human-in-the-loop checkpoints where a person must review, approve, or edit before the process continues.
Trigger workflows from events, schedules, APIs, or other agents.
Version, roll back, and promote workflows through environments like any other software artifact.
How it connects
Workflows call agents from Create Agents, enforce the review steps configured in HITL & Reviewing, and every step is recorded in the Audit & Compliance layer.