All nodes/AI/Agents

Toolset

Combines several tools (extension nodes) into a single output for connecting to an AI Agent. Handy when you need to group many tools and connect them through one agent port.

Toolset
Agent extensionsAgent extension

Type in the graph: toolset

Try it

Minimal working scenario

Entry
AI Agent▶▦
Toolset
LLM▦
Buffer Memory▶S
Exit▶
  • Execute + Data
  • Extension
  • LLM
  • Memory
  • Execute + Data + Streaming
Press “Copy nodes”, open the editor and hit Ctrl+V on the canvas.

Runs as pasted

When to use it

Toolset is a collector node: extension links from several tools come in, one link goes out into the Agent extensions port of AI Agent. It has no settings and takes no part in execution — reach for it when eight edges into one agent have made the canvas unreadable, or when the same group of tools is easier to move and copy as a unit.

How it works

The Agent extensions input accepts any number of edges; the Agent extension output carries one. The agent receives exactly what it would from direct wiring: the same tools with the same names and descriptions. The node renames nothing, filters nothing and limits nothing — it only gathers.

Not only tools pass through it: any agent satellite that connects over the same link type does too — Agent Memory, Agent Plan, Agent Skills. Toolsets can also be nested inside one another.

Common mistakes

  • Trying to connect it with an execution edge. The node has no Run input, never becomes a step of the graph, and does nothing on its own.
  • Leaving the toolset unconnected to an agent. Whatever is collected in it goes nowhere: without an edge into the Agent extensions port the model never learns about those tools.
  • Collecting two tools with the same name. The model tells tools apart by name only: the same name goes into the request twice and the call lands on one of them, unpredictably. Give the tools different names.
  • Treating the toolset as a control point. It does not decide what gets called or in what order — that is still the model’s decision.

Inputs

PortWirePayloadNotes
Agent extensionsextensionsExtensionlink_extension—

accepts many edges

Outputs

PortWirePayloadNotes
Agent extensionoutputExtensionlink_extension—

Configuration

This node has no configurable fields.