Table of Contents

Interface IOrchestrator

Namespace
LMKit.Agents.Orchestration
Assembly
LM-Kit.NET.dll

Defines the contract for multi-agent orchestration strategies.

An orchestrator coordinates the execution of multiple agents to accomplish a task, managing how agents are selected, sequenced, and how their outputs are combined.

public interface IOrchestrator

Properties

Name

Gets the name of this orchestrator.

Methods

ExecuteAsync(string, OrchestrationOptions, CancellationToken)

Executes the orchestration with the given input and options.

ExecuteAsync(string, CancellationToken)

Executes the orchestration with the given input.