ChatHistoryChannel Class
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
A AgentChannel specialization for that acts upon a ChatHistoryKernelAgent.
public sealed class ChatHistoryChannel : Microsoft.SemanticKernel.Agents.AgentChannel
type ChatHistoryChannel = class
inherit AgentChannel
Public NotInheritable Class ChatHistoryChannel
Inherits AgentChannel
- Inheritance
Constructors
ChatHistoryChannel() |
Initializes a new instance of the ChatHistoryChannel class. |
Properties
Logger |
The ILogger associated with the AgentChannel. (Inherited from AgentChannel) |
Methods
GetHistoryAsync(CancellationToken) |
Retrieve the message history specific to this channel. (Inherited from AgentChannel) |
InvokeAsync(Agent, CancellationToken) |
Perform a discrete incremental interaction between a single Agent and AgentChat. (Inherited from AgentChannel) |
InvokeStreamingAsync(Agent, IList<ChatMessageContent>, CancellationToken) |
Perform a discrete incremental interaction between a single Agent and AgentChat with streaming results. (Inherited from AgentChannel) |
ReceiveAsync(IEnumerable<ChatMessageContent>, CancellationToken) |
Receive the conversation messages. Used when joining a conversation and also during each agent interaction.. (Inherited from AgentChannel) |
ResetAsync(CancellationToken) |
Reset any persistent state associated with the channel. (Inherited from AgentChannel) |