Interface RagRetrievalDiagnostics

Diagnostics emitted by retrieval operations.

interface RagRetrievalDiagnostics {
    embeddingTimeMs?: number;
    retrievalTimeMs?: number;
    rerankingTimeMs?: number;
    totalTokensInContext?: number;
    strategyUsed?: "hybrid" | "similarity" | "mmr";
    dataSourceHits?: Record<string, number>;
    effectiveDataSourceIds?: string[];
    messages?: string[];
}

Properties

embeddingTimeMs?: number
retrievalTimeMs?: number
rerankingTimeMs?: number
totalTokensInContext?: number
strategyUsed?: "hybrid" | "similarity" | "mmr"
dataSourceHits?: Record<string, number>
effectiveDataSourceIds?: string[]
messages?: string[]