Optionallogger: ILoggerExecute an orchestration.
What to orchestrate (task, workflow, or policy)
Input values for the orchestration
Optional_options: OrchestratorExecuteOptionsResult with OrchestratorResult or OrchestratorError
Get status of an execution.
Execution ID to check
Current execution status
Cancel a running execution.
Execution ID to cancel
Optionalreason: stringOptional cancellation reason
Result with void or OrchestratorError
Get execution history. Optional - for orchestrators that track history.
Optionallimit: numberMaximum number of executions to return
Array of past execution results
Adapter that wraps IWorkflowEngine with IOrchestrator interface.
This adapter bridges the workflow-specific interface to the canonical orchestrator interface, enabling workflow-based orchestration through the unified IOrchestrator contract.