agent_core/controller/session/
mod.rs

1//! LLM session management with automatic context compaction.
2
3mod compactor;
4mod config;
5mod convert;
6mod manager;
7mod session;
8
9pub use compactor::{
10    AsyncCompactor, CompactionError, CompactionResult, Compactor, CompactorConfigError,
11    LLMCompactor, LLMCompactorConfig, ThresholdCompactor, ToolCompaction,
12};
13pub use config::{CompactionConfig, CompactorType, LLMProvider, LLMSessionConfig};
14pub use manager::LLMSessionManager;
15pub use session::{CompactResult, LLMSession, SessionStatus, TokenUsage};