Microsoft.SemanticKernel.Experimental.Agents Namespace

Classes

AgentBuilder

Fluent builder for initializing an IAgent instance.

AgentPlugin

Specialization of KernelPlugin for IAgent

AgentReference

Response from agent when called as a KernelFunction.

AgentResponse

Response from agent when called as a KernelFunction.

ChatCompletionAgent

Represent an agent that is built around the SK ChatCompletion API and leverages the API's capabilities.

IAgentExtensions

Convenience actions for IAgent.

Interfaces

IAgent

Represents an agent that can call the model and use tools.

IAgentThread

Represents a thread that contains messages.

IChatMessage

Represents a message that is part of an agent thread.

IChatMessage.IAnnotation

Defines message annotation.

Enums

AgentCapability

Description of agent capabilities.

ChatMessageType

Describes the message content type