UNPKG

memoer

Version:

Memory management system for LLMs

12 lines 526 B
import { MemoryStrategy } from "../../base"; import { ConversationMessage } from "../types"; export declare class SlidingWindowStrategy extends MemoryStrategy<ConversationMessage[]> { private windowSize; constructor(options: { windowSize: number; }); shouldTrigger(context: ConversationMessage[]): boolean; optimize(context: ConversationMessage[]): ConversationMessage[]; getOptimizedContext(context: ConversationMessage[]): ConversationMessage[]; } //# sourceMappingURL=sliding-window.d.ts.map