Combines multiple tool types into a single powerful node
The Subagent Node combines multiple tool types (Webhooks, Knowledge Bases, WhatsApp Templates) into a single powerful node that can dynamically decide when to use each tool.
The Subagent Node extends beyond basic conversation by enabling access to various tools within a single node. It combines:
The subagent autonomously determines when to use each tool based on conversation context, allowing for more flexible and dynamic interactions.
Each webhook within a subagent can be configured with:
#{variable}
syntax.{}
). Supports variable interpolation using #{variable}
syntax.{}
). Note: This field is being deprecated in favor of Body Schema.The #{variable}
syntax can be used to insert dynamic values into:
https://api.example.com/customers/#{customer_id}
"Authorization": "Bearer #{access_token}"
Variables can come from conversation context, previous node outputs, or graph-level variables.
The Body Schema defines the structure of webhook requests using JSON Schema format and is now the preferred way to define request bodies. It supports:
The Subagent Node supports various multi-agent system designs as described in Anthropic’s guide on effective agents:
Example 1: Customer Support Subagent
Available tools:
Example 2: Appointment Scheduling Subagent with Variable Interpolation
Available tools:
https://api.clinic.com/slots?date=#{date}&doctor=#{doctor_id}
)#{variable}
) in URLs and headers for dynamic valuesBasic conversation and reasoning node
Dedicated node for API requests
Access specific knowledge sources
Combines multiple tool types into a single powerful node
The Subagent Node combines multiple tool types (Webhooks, Knowledge Bases, WhatsApp Templates) into a single powerful node that can dynamically decide when to use each tool.
The Subagent Node extends beyond basic conversation by enabling access to various tools within a single node. It combines:
The subagent autonomously determines when to use each tool based on conversation context, allowing for more flexible and dynamic interactions.
Each webhook within a subagent can be configured with:
#{variable}
syntax.{}
). Supports variable interpolation using #{variable}
syntax.{}
). Note: This field is being deprecated in favor of Body Schema.The #{variable}
syntax can be used to insert dynamic values into:
https://api.example.com/customers/#{customer_id}
"Authorization": "Bearer #{access_token}"
Variables can come from conversation context, previous node outputs, or graph-level variables.
The Body Schema defines the structure of webhook requests using JSON Schema format and is now the preferred way to define request bodies. It supports:
The Subagent Node supports various multi-agent system designs as described in Anthropic’s guide on effective agents:
Example 1: Customer Support Subagent
Available tools:
Example 2: Appointment Scheduling Subagent with Variable Interpolation
Available tools:
https://api.clinic.com/slots?date=#{date}&doctor=#{doctor_id}
)#{variable}
) in URLs and headers for dynamic valuesBasic conversation and reasoning node
Dedicated node for API requests
Access specific knowledge sources