Skip to main content

Conductor Methods

Execution

execute()

Execute an ensemble.

executeAgent()

Execute a single agent.

executeWithStreaming()

Execute with streaming response.
Example:

State Management

getState()

Get ensemble state.
Returns:

setState()

Update ensemble state.

watchState()

Watch state changes.
Returns: Unsubscribe function Example:

Discovery

listEnsembles()

List all ensembles.
Filters:

getEnsemble()

Get ensemble metadata.
Returns:

listAgents()

List all agents.

getAgent()

Get agent metadata.

Components (Edgit)

getComponent()

Get a versioned component.
Example:

listComponents()

List all components.
Returns:

getComponentVersions()

Get all versions of a component.

Execution History

listExecutions()

List past executions.
Filters:

getExecution()

Get execution details.
Returns:

getExecutionLogs()

Get execution logs.

Cancellation

cancelExecution()

Cancel a running execution.
Example:

Agent Methods

Agent Execution

execute()

Execute agent.

executeWithTrace()

Execute with detailed trace.
Returns:

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