compression compression ¶ Classes¶ BaseCompressor ¶ Bases: ABC Abstract base for context compression strategies. SessionConsolidation ¶ Bases: BaseCompressor Summarize oldest N% of turns, keep recent (100-N)%. RuleBasedPrecompression ¶ Bases: BaseCompressor No LLM call. Strip boilerplate, truncate long outputs, collapse dupes. ModelSummarization ¶ Bases: BaseCompressor LLM-based summarization using configured engine/model. TieredSummaries ¶ Bases: BaseCompressor Progressive compression: L0 (full) -> L1 (paragraph) -> L2 (one-line).