n8n-nodes-query-retriever-rerank
Version:
Advanced n8n community node for intelligent document retrieval with multi-step reasoning, reranking, and comprehensive debugging
14 lines (13 loc) • 518 B
TypeScript
import { BaseStrategy } from './BaseStrategy';
import type { StrategyContext, StrategyResult } from '../shared/types';
export declare class MultiStepQueryStrategy extends BaseStrategy {
getName(): string;
getDescription(): string;
execute(input: string, context: StrategyContext): Promise<StrategyResult>;
private generateSubQuery;
private retrieveForStep;
private generateStepAnswer;
private shouldStopEarly;
private addDocumentsWithDeduplication;
private synthesizeFinalAnswer;
}