UNPKG

@gguf/claw

Version:

Multi-channel AI gateway with extensible messaging integrations

26 lines (25 loc) 770 B
export type TemporalDecayConfig = { enabled: boolean; halfLifeDays: number; }; export declare const DEFAULT_TEMPORAL_DECAY_CONFIG: TemporalDecayConfig; export declare function toDecayLambda(halfLifeDays: number): number; export declare function calculateTemporalDecayMultiplier(params: { ageInDays: number; halfLifeDays: number; }): number; export declare function applyTemporalDecayToScore(params: { score: number; ageInDays: number; halfLifeDays: number; }): number; export declare function applyTemporalDecayToHybridResults<T extends { path: string; score: number; source: string; }>(params: { results: T[]; temporalDecay?: Partial<TemporalDecayConfig>; workspaceDir?: string; nowMs?: number; }): Promise<T[]>;