Building agents

Edges & connections

The lines between nodes. One kind says what happens next; the other says what a node knows.

Making one

Hover a node until its handles appear, then drag from a source handle to a target handle on another node. Top and left handles take connections in; bottom and right send them out. Incompatible pairs simply will not connect, the rules are enforced as you draw, not reported afterwards.

To remove one, select the edge and press Delete or Backspace.

The two kinds

Flow edge
The order of the conversation. The agent follows flow edges to decide what to do next, so these are what connect core and interaction nodes into a path.Terminal nodes (Hang Up, Warm Transfer, Cold Transfer, Leave Voicemail) are endpoints and take no outgoing flow edge.
Association edge
A data binding. It says a Variable, Information or Knowledge Base node is available to an agent node as context during the call.It has no effect on sequence. Data nodes reach agent nodes this way and never by a flow edge.

Solid means order, dashed means data

Which is why a workflow can be read at a glance without opening anything: the solid lines are the call, the dashed ones are what it has to hand.