UNPKG

@ooples/token-optimizer-mcp

Version:

Intelligent context window optimization for Claude Code - store content externally via caching and compression, freeing up your context window for what matters

28 lines 930 B
/** * Compression utilities for cache storage */ export type CompressionType = 'none' | 'gzip' | 'brotli'; export interface CompressionResult { compressed: Buffer; originalSize: number; compressedSize: number; ratio: number; type: CompressionType; } /** * Compress content using the specified algorithm */ export declare function compress(content: string | Buffer, type?: CompressionType): CompressionResult; /** * Decompress content */ export declare function decompress(compressed: Buffer, type?: CompressionType): Buffer; /** * Automatically select the best compression based on content */ export declare function compressAuto(content: string | Buffer): CompressionResult; /** * Compress only if it results in meaningful size reduction */ export declare function compressIfWorthwhile(content: string | Buffer, threshold?: number): CompressionResult; //# sourceMappingURL=compression-utils.d.ts.map