Agent Call
Delegate a step to a specific agent within a workflow. The workflow pauses, the agent processes the input, and the result is injected back into the execution context.
How It Works
The Agent Call node references an existing agent by ID. When the workflow reaches this node, the executor fetches the agent configuration, runs the LLM with the provided input, and returns the structured output. If the agent is not found, the step falls back to the workflow's default agent.
Specialized Agents
Assign different agents to different steps. Each agent can have its own provider, model, and system instructions.
Context Isolation
The called agent receives only the input payload you specify. Its output is returned to the workflow context.
Structured Output
Agent responses are validated and stored as step results, just like any other step type.
Agent Call Configuration
{
"type": "agent_call",
"agentId": "agent_001",
"input": "Summarize the following research: {{steps.s1.output}}",
"waitForResponse": true
}Notes
- • The agent must be owned by the same user as the workflow.
- • If
waitForResponseis true, the workflow waits for the agent to finish before continuing. - • Agent call steps support retry policies and timeouts like any other step.