Class ChatThread
- Namespace
- Oscova.Agents.Conversations
- Assembly
- Oscova.Agents.dll
Represents a persisted multi-turn chat thread.
public class ChatThreadInheritance
Inherited Members
Fields
- ElicitationGenerated
-
Runs when a submitted elicitation response partitions the current message.
Properties
- AgentId
-
Gets or sets the owning agent identifier.
- AgentName
-
Gets or sets the owning agent name.
- DisplayMessages
-
Gets or sets the persisted display messages.
- Id
-
Gets or sets the thread identifier.
- IsCurrent
-
Gets or sets whether the thread is current for its agent.
- IsEncrypted
-
Gets or sets whether this thread is stored encrypted.
- IsIncognito
-
Gets or sets whether the thread is held in memory only and never persisted.
- IsUnread
-
Gets or sets whether the thread has unread activity.
- LastIndexedMessageCount
-
Gets or sets the last indexed message count.
- LastReflectedMessageCount
-
Gets or sets the last reflected message count.
- LastSummarizedMessageCount
-
Gets or sets the last summarized message count.
- SessionElement
-
Gets or sets the serialized framework session state.
- SystemInstruction
-
Gets or sets the system instruction captured for the session.
- Title
-
Gets or sets the thread title.
- UpdatedAt
-
Gets or sets when the thread was last modified.