UNPKG

arela

Version:

AI-powered CTO with multi-agent orchestration, code summarization, visual testing (web + mobile) for blazing fast development.

39 lines 1.09 kB
import type { HopResult, CombinerOptions } from "./types.js"; import type { FusedItem } from "../fusion/types.js"; /** * ResultCombiner - Intelligently merges results from multiple hops * * Features: * - Deduplicates across hops * - Ranks by relevance and hop order * - Builds coherent narrative */ export declare class ResultCombiner { private options; constructor(options?: CombinerOptions); /** * Combine results from all hops */ combine(hops: HopResult[]): FusedItem[]; /** * Remove duplicates across hops */ deduplicate(hops: HopResult[]): HopResult[]; /** * Rank results by relevance and hop order */ rank(hops: HopResult[]): HopResult[]; /** * Build coherent narrative from hops */ buildNarrative(hops: HopResult[]): FusedItem[]; /** * Generate a unique key for a context item */ private generateKey; /** * Calculate deduplication statistics */ calculateDeduplicationRate(before: HopResult[], after: FusedItem[]): number; } //# sourceMappingURL=combiner.d.ts.map