UNPKG

n8n-nodes-query-retriever-rerank

Version:

Advanced n8n community node for intelligent document retrieval with multi-step reasoning, reranking, and comprehensive debugging

17 lines (16 loc) 841 B
import type { BaseLanguageModel } from '@langchain/core/language_models/base'; import type { BaseMemory } from '@langchain/core/memory'; import type { DebugData } from './types'; export declare class DebugManager { private debugData; private startTime; constructor(strategyType: string, configuration: any); setQueryDetails(details: Record<string, any>): void; setDocumentFlow(flow: Record<string, number>): void; addTiming(phase: string, startTime: number): void; setRerankingData(rerankingData: Record<string, any>): void; setAnswerGenerationData(answerData: Record<string, any>): void; finalize(): DebugData; getDebugData(): DebugData; static storeInMemory(debugData: DebugData, model: BaseLanguageModel, memory: BaseMemory, enableLLMAnalysis: boolean, originalQuery: string): Promise<void>; }