Microsoft.SemanticKernel.Agents.Chat Namespace

Classes

AgentGroupChatSettings

Settings that affect behavior of AgentGroupChat.

AggregatorTerminationStrategy

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

Base strategy class for selecting the next agent for a AgentGroupChat.

SequentialSelectionStrategy

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

TerminationStrategy

Base strategy class for defining termination criteria for a AgentGroupChat.

Enums

AggregateTerminationCondition

Defines aggregation behavior for AggregatorTerminationStrategy