UNPKG

@sisu-ai/mw-context-compressor

Version:

Middleware that compresses long conversation context using the model itself.

9 lines (8 loc) 293 B
import type { Middleware } from '@sisu-ai/core'; export interface ContextCompressorOptions { maxChars?: number; keepRecent?: number; summaryMaxChars?: number; recentClampChars?: number; } export declare const contextCompressor: (opts?: ContextCompressorOptions) => Middleware;