Engine foundation
The core execution engine and the visual editor.
The first real slice: a genuine execution engine behind a visual canvas.
- DAG runner with Batch (downstream runs once with the whole array) and Bundle (once per item) execution semantics, set per bot or per node.
- Branching (If / Switch), loops, sandboxed Code nodes (JavaScript) and AI-written code, and expressions like {{ $node["Lead form"].json.email }} resolved live.
- Webhook trigger with signed test + production URLs and custom responses, plus a manual trigger.
- Version history — every change captured, one-click rollback to any point.
The editor is built on @xyflow/react with category-colored nodes for triggers, logic, AI and actions.