Share via


Microsoft.SemanticKernel.Agents.Chat Namespace

Classes

AgentGroupChatSettings

Provides settings that affect the behavior of AgentGroupChat instances.

AggregatorTerminationStrategy

Provides methods to aggregate a set of TerminationStrategy objects.

KernelFunctionSelectionStrategy

Determines agent selection based on the evaluation of a KernelFunction.

KernelFunctionTerminationStrategy

Signals termination based on the evaluation of a KernelFunction.

RegexTerminationStrategy

Signals termination when the most recent message matches against the defined regular expressions for the specified agent (if provided).

SelectionStrategy

Provides a base strategy class for selecting the next agent for an AgentGroupChat.

SequentialSelectionStrategy

Represents a round-robin turn-taking strategy. Agent order is based on the order in which they joined AgentGroupChat.

TerminationStrategy

Provides a base strategy class for defining termination criteria for an AgentGroupChat.

Enums

AggregateTerminationCondition

Defines aggregation behavior for AggregatorTerminationStrategy.