Connections define execution order: handles are attachment points; edges link nodes.
Handles
Each node exposes source (outbound) and target (inbound) handles. Hover a node to reveal them. Only compatible pairs can be linked.
Edges
- Drag from a source handle on the upstream node.
- Drop on a target handle on the downstream node.
- Save the graph.
Invalid connections are rejected in the UI.
Conditional edges
Branch by creating multiple outbound edges from a Master or Child Agent and labeling each path (for example delegate_flight_search, complete_itinerary_delivered):
- Drag additional edges from the source handle to each target node.
- Name or label edges so the orchestrator can choose a path from capture/session state.
- Save and Test every branch path to End.
Dead branches cause incomplete runs — test all paths.