Gets the LLM provider used by this orchestrator (Reserved for future use in centralized LLM management)
Registers an agent with the orchestrator
The agent to register
Unregisters an agent from the orchestrator
ID of the agent to unregister
Executes multiple agents sequentially
Each agent receives the output of the previous agent as input.
Array of agents to execute in sequence
Initial input data
Execution context
The final agent result
Executes multiple agents in parallel
All agents receive the same input and execute simultaneously.
Array of agents to execute in parallel
Input data (same for all agents)
Execution context
Array of agent results
Delegates execution from one agent to another
The delegating agent
The agent to delegate to
Input data for the target agent
The result from the target agent
Stratix implementation of AgentOrchestrator.
Manages agent lifecycle, execution, tracing, budgets, and coordination.
Example