/**
 * Context Pruning Configuration
 *
 * Configuration for TTL-based context pruning to manage
 * context window size efficiently.
 */
/**
 * Default pruning configuration
 */
export const DEFAULT_PRUNING_CONFIG = {
    ttlMs: 5 * 60 * 1000, // 5 minutes
    softTrimHeadChars: 1500,
    softTrimTailChars: 1500,
    keepLastNAssistant: 3,
    minPrunableChars: 4000,
    keepSystemMessages: true,
    keepUserMessages: true,
    maxMessageAge: 0, // No limit by default
};
//# sourceMappingURL=config.js.map