Skip to main content

matrixcode_core/compress/
mod.rs

1//! Context compression for conversation history.
2//!
3//! This module implements intelligent compression of conversation history
4//! to reduce token usage while preserving important information.
5//!
6//! # Module Structure
7//!
8//! - **config**: Compression configuration and bias settings
9//! - **types**: Compression strategy, result, and segment types
10//! - **compressor**: AI compressor and compression functions
11//! - **phase_detector**: Conversation phase detection
12//! - **dependency**: Message dependency tracking
13
14mod compressor;
15mod config;
16mod types;
17mod phase_detector;
18mod dependency;
19mod scorer;
20mod summarizer;
21mod tool_compressor;
22mod pipeline;
23
24// Re-export all public items
25pub use compressor::*;
26pub use config::*;
27pub use types::*;
28pub use phase_detector::*;
29pub use dependency::*;
30pub use scorer::*;
31pub use summarizer::*;
32pub use tool_compressor::*;
33pub use pipeline::*;