.NET API
TraconSessionStateKeys
Namespace Tracon · Assembly
Tracon.Abstractions.dllThe stable keys Tracon uses in an AgentSession state bag.
public static class TraconSessionStateKeysInheritance
Section titled “Inheritance”object ← TraconSessionStateKeys
Inherited Members
Section titled “Inherited Members”object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
Remarks
Section titled “Remarks”These values are stable; changing them breaks existing sessions’ history.
Fields
Section titled “Fields”ChatHistory
Section titled “ ChatHistory”The key the chat history provider stores the conversation identifier under.
public const string ChatHistory = "Tracon.ChatHistory"Field Value
Section titled “Field Value”Remarks
Section titled “Remarks”The provider instance is shared across all sessions (Microsoft Agent Framework’s explicit warning), so the conversation identifier is carried in the session’s own state, not in the provider’s field.