Skip to content
Tracon

TraconSessionStateKeys

Namespace Tracon · Assembly Tracon.Abstractions.dll

The stable keys Tracon uses in an AgentSession state bag.

public static class TraconSessionStateKeys

objectTraconSessionStateKeys

object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()

These values are stable; changing them breaks existing sessions’ history.

The key the chat history provider stores the conversation identifier under.

public const string ChatHistory = "Tracon.ChatHistory"

string

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.