Table of Contents

Class OrchestrationOptions

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

Configuration options for orchestration execution.

public sealed class OrchestrationOptions
Inheritance
OrchestrationOptions
Inherited Members

Properties

AgentTimeout

Gets or sets the timeout for each individual agent execution.

Set to null to use each agent's default timeout.

Default

Gets the default options.

EnableTracing

Gets or sets a value indicating whether to include execution traces.

When true, detailed trace information is collected for debugging. Default is false.

InitialState

Gets or sets initial state values for the orchestration context.

MaxSteps

Gets or sets the maximum number of orchestration steps.

Limits the total number of agent invocations to prevent infinite loops. Default is 10.

StopOnFailure

Gets or sets a value indicating whether to stop on first agent failure.

When true, the orchestration stops immediately if any agent fails. When false, failures are recorded but execution may continue. Default is true.

Timeout

Gets or sets the timeout for the entire orchestration.

Set to null for no timeout. Default is no timeout.

Methods

Clone()

Creates a copy of these options.