ChatHistoryState
Namespace AgentPrism · Assembly
AgentPrism.Abstractions.dllThe state the chat history provider stores within a session.
public sealed class ChatHistoryStateInheritance
Section titled “Inheritance”Inherited Members
Section titled “Inherited Members”object.GetType(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
Remarks
Section titled “Remarks”The type is public because two separate layers read it: the SQL provider (the writer) and conversation branching (the side that links the new conversation opened by IConversationBranchStore to a new session).
Constructors
Section titled “Constructors”ChatHistoryState()
Section titled “ ChatHistoryState()”public ChatHistoryState()Properties
Section titled “Properties”ConversationId
Section titled “ ConversationId”The identifier of the conversation record holding this session’s messages.
public Guid ConversationId { get; set; }