Search Results for

    Show / Hide Table of Contents

    Enum ConversationPersistMode

    Namespace: Glitch9.AIDevKit.Agents.Conversations
    Assembly: Glitch9.AIDevKit.dll
    Syntax
    public enum ConversationPersistMode

    Fields

    Name Description
    DeltaAppend

    Append only new items (delta) since the last save.

    ProviderManaged

    Conversation is maintained by the provider (e.g., OpenAI). No local persistence action required.

    SnapshotReplace

    Replace the stored conversation with a full snapshot on each save.

    Extension Methods

    TrTaskExtensions.TrDeferred<ConversationPersistMode>(ConversationPersistMode, Action<TrStringTask>)
    TrTaskExtensions.Tr<ConversationPersistMode>(ConversationPersistMode)
    EnumExtensions.HasAnyFlag<ConversationPersistMode>(ConversationPersistMode, ConversationPersistMode?)
    EnumExtensions.ToFlagList<ConversationPersistMode>(ConversationPersistMode)
    EnumExtensions.ToFlagSet<ConversationPersistMode>(ConversationPersistMode)
    EnumExtensions.ToJoinedString<ConversationPersistMode>(ConversationPersistMode, char, char)
    EnumExtensions.ToLowerInvariantString<ConversationPersistMode>(ConversationPersistMode)
    EventExtensions.ToDelta<ConversationPersistMode>(ConversationPersistMode, string, int, string, bool)
    EventExtensions.ToDone<ConversationPersistMode>(ConversationPersistMode, string, int, string)
    EventExtensions.ToEvent<ConversationPersistMode>(ConversationPersistMode)
    EventExtensions.UpcastDelta<ConversationPersistMode, T2>(ConversationPersistMode, string, int, string, bool)
    ExperimentalAttributeExtensions.IsExperimental<ConversationPersistMode>(ConversationPersistMode)
    FallbackExtensions.IsOr<ConversationPersistMode, TChild>(ConversationPersistMode, TChild)
    ResponseCastingExtensions.GetResult<ConversationPersistMode>(ConversationPersistMode)
    LogMessageExtensions.GetDisplayedMessage<ConversationPersistMode>(ConversationPersistMode)
    LogMessageExtensions.GetLogMessage<ConversationPersistMode>(ConversationPersistMode)
    SystemExtensions.GetHashCodeOrDefault<ConversationPersistMode>(ConversationPersistMode)
    RESTEnum.GetRESTEnum(Enum)
    InspectorNameUtils.GetInspectorName(Enum, string)
    SystemExtensions.GetName(object)
    • Edit this page
    • View Source
    In this article
    Back to top AI DevKit Documentation