Conductor
Main orchestration class for executing ensembles and agents programmatically.Constructor
ConductorOptions
Env
Methods
execute()
Execute an ensemble workflow.ensemble- Ensemble nameinputs- Input dataoptions- Execution options
Promise<ExecutionResult>
executeAgent()
Execute a single agent.getState()
Get current ensemble state.setState()
Update ensemble state.listEnsembles()
List available ensembles.listAgents()
List available agents.getComponent()
Get a versioned component.Error Handling
Executor
Low-level execution engine (typically not used directly).Parser
YAML parser for ensemble definitions.StateManager
State management for ensemble execution.ExecutionOptions
ExecutionError
Best Practices
1. Reuse Conductor InstanceNext Steps
Agent Classes
Agent API reference
SDK Methods
Complete method reference
Testing Utilities
Testing helpers
HTTP API
REST API reference

