The sidebar organizes available nodes into categories:
| Node | Icon | Description |
|---|
| Start | Play | Flow entry point with trigger config |
| Agent | Bot | LLM agent with system prompt and tools |
| Classify | Tag | Route input by LLM classification |
| End | Square | Flow termination point |
| Note | StickyNote | Non-executable annotation |
| Agent Ref | ExternalLink | Delegate to sub-agent |
| Agent Pool | Users | Run multiple agents with strategy |
| Map Reduce | GitFork | Process array items in parallel |
| Node | Icon | Description |
|---|
| File Search | Search | Search brand memory / knowledge base |
| HTTP API | Globe | Make HTTP requests |
| Code Executor | Code | Run JavaScript in sandbox |
| Image Generator | Image | Generate images with AI |
| Node | Icon | Description |
|---|
| If/Else | GitBranch | Conditional branching |
| While | Repeat | Loop execution |
| User Approval | ShieldCheck | Pause for human review |
| Set State | Variable | Set flow variables |
| Parallel Fork | GitFork | Split into parallel branches |
| Parallel Join | GitMerge | Wait for parallel branches |
| Node | Icon | Description |
|---|
| Guardrail | Shield | Safety check (PII, jailbreak, content) |
| Node | Icon | Description |
|---|
| Trigger | Zap | Platform trigger (mention, keyword, schedule, webhook, manual) |
- Drag and drop — Drag a node from the sidebar onto the canvas
- Click to add — Click a node type to add it at the center of the viewport
- Newly added nodes are automatically selected so you can configure them immediately