Conductor Methods
Execution
execute()
Execute an ensemble.executeAgent()
Execute a single agent.executeWithStreaming()
Execute with streaming response.State Management
getState()
Get ensemble state.setState()
Update ensemble state.watchState()
Watch state changes.Discovery
listEnsembles()
List all ensembles.getEnsemble()
Get ensemble metadata.listAgents()
List all agents.getAgent()
Get agent metadata.Components (Edgit)
getComponent()
Get a versioned component.listComponents()
List all components.getComponentVersions()
Get all versions of a component.Execution History
listExecutions()
List past executions.getExecution()
Get execution details.getExecutionLogs()
Get execution logs.Cancellation
cancelExecution()
Cancel a running execution.Agent Methods
Agent Execution
execute()
Execute agent.executeWithTrace()
Execute with detailed trace.Helper Methods
loadYAML()
Load and parse YAML file.validateEnsemble()
Validate ensemble configuration.parseExpression()
Parse template expression.Type Exports
Utility Functions
retry()
Retry helper.timeout()
Timeout helper.parallel()
Execute multiple ensembles in parallel.Next Steps
Core Classes
Core class reference
Agent Classes
Agent classes
Testing Utilities
Testing helpers
HTTP API
REST API

