Description about the agent's capability The LLM uses this to determine whether to delegate control to the agent
The agent's name Agent name must be a unique identifier within the agent tree
Optional
parentThe parent agent of this agent Note that an agent can ONLY be added as sub-agent once
The sub-agents of this agent
Runs the agent with the given messages and configuration Executes all sub-agents in parallel
Runs the agent with streaming support Collects streaming responses from all sub-agents
Parallel Agent that executes sub-agents in parallel All sub-agents execute independently with the same input