Skip to Content

Agent Call node

The Agent Call node invokes another agent from within your workflow. This lets you compose complex behaviors by delegating tasks to specialized agents.

In the palette it appears under Actions with the description: “Call another agent inside this workflow.”

When to use

  • Break complex workflows into smaller, reusable agents
  • Call a specialized agent (e.g., a classification agent, a summarization agent)
  • Compose multi-step pipelines where each step is its own agent

Configuration

Click the Agent Call node to open its configuration panel.

Agent Call node configuration showing agent selection, input/output mapping, timeout, and retry settings
Agent Call node configuration showing agent selection, input/output mapping, timeout, and retry settings
SettingTypeDescription
Select AgentSearch text fieldSearch and select which agent in the project to call
Input MappingAdd button → variable mapperMap variables from this workflow to the target agent’s input schema
Output MappingAdd button → variable mapperMap the called agent’s output to workflow variables
Result VariableText field (default: agent_result)Name of the variable that holds the full response
TimeoutNumber input (default: 60 seconds)Maximum time to wait for the called agent to respond

Retry Configuration

SettingTypeDescription
Max AttemptsNumber input (default: 3)Number of retry attempts on failure
BackoffNumber input (default: 1000 ms)Delay between retries in milliseconds
ℹ️

The called agent must be in the same project. Both Task Agents and AI Agents can be called.

Output

The output variable contains the called agent’s response. The structure depends on the target agent’s output schema.

Common patterns

  • Classifier → Specialist — Use one agent to classify input, then route (via Switch) to specialized agents via Agent Call.
  • Pipeline composition — Chain multiple agents sequentially, passing output of one as input to the next.

Next

End node →