Skip to main content

Tool Edges

Purpose: Connect LLM nodes to tool nodes for AI tool calling Tool edges are special connections that make tools available to LLM nodes. When an LLM is connected to tool nodes via tool edges, those tools become part of the LLM’s available function set.
Tool Edges - LLM node connected to Tool node via TOOLS handle
Tool Edges - LLM node connected to Tool node via TOOLS handle
In this example:
  • The LLM Node has a TOOLS output handle (top right)
  • A tool edge (dashed line with 🔧 wrench icon) connects to the Tool Node
  • The tool becomes available to the LLM for function calling
  • The LLM can decide when and how to use this tool during execution
Other handles visible:
  • MEMORY - For conversation history (bottom)
  • PARALLEL - For standard execution flow
  • ERROR - For error handling
How It Works:
1

Connection

Connect tool nodes to an LLM node using tool edges
2

Discovery

The LLM automatically discovers all connected tools
3

Decision

During execution, the LLM decides which tools to call
4

Execution

Tools execute and return results to the LLM
5

Iteration

The LLM can call tools multiple times before responding
Visual Indicator:
  • Icon: 🔧 Wrench
  • Label: Tool name or icon
  • Connection: Standard left-to-right flow
Example Use Case: An AI customer support agent with three tools:
  • Search Knowledge Base - Find help articles
  • Check Order Status - Query order database
  • Create Ticket - Generate support ticket
The LLM can use any combination of these tools to answer the user’s question.

What’s Next?