unified-llm-client
    Preparing search index...

    Interface ConversationSnapshot

    Serializable conversation state persisted by session stores.

    interface ConversationSnapshot {
        budgetUsd?: number;
        createdAt: string;
        maxToolRounds?: number;
        maxContextTokens?: number;
        maxTokens?: number;
        messages: CanonicalMessage[];
        model?: string;
        provider?: CanonicalProvider;
        providerOptions?: ProviderOptions;
        sessionId: string;
        system?: string;
        tenantId?: string;
        toolExecutionTimeoutMs?: number;
        toolChoice?: CanonicalToolChoice;
        tools?: CanonicalTool<JsonObject>[];
        totalCachedTokens: number;
        totalCostUSD: number;
        totalInputTokens: number;
        totalOutputTokens: number;
        updatedAt: string;
    }
    Index

    Properties

    budgetUsd?: number
    createdAt: string
    maxToolRounds?: number
    maxContextTokens?: number
    maxTokens?: number
    messages: CanonicalMessage[]
    model?: string
    providerOptions?: ProviderOptions
    sessionId: string
    system?: string
    tenantId?: string
    toolExecutionTimeoutMs?: number
    toolChoice?: CanonicalToolChoice
    totalCachedTokens: number
    totalCostUSD: number
    totalInputTokens: number
    totalOutputTokens: number
    updatedAt: string