/** * strategies/autocompact.ts * * Auto-compaction strategy for the session compaction pipeline. * * This strategy is used when token pressure is in the 50–85% range. It runs * the full semantic compaction pipeline including section-based extraction, * lineage tracking, and post-compaction validation. */ import type { StrategyInput, StrategyOutput } from '../types.js'; /** * Applies automatic threshold-based compaction. * * This uses the standard compaction pipeline. If a registry-backed context * summary is unavailable, it falls back to a structural compaction that keeps * a wider recent-message window than microcompact. * * @param input - Strategy input. * @returns Strategy output. */ export declare function runAutocompact(input: StrategyInput): StrategyOutput; //# sourceMappingURL=autocompact.d.ts.map