agent_io/agent/mod.rs
1//! Agent core implementation
2
3mod builder;
4mod compaction;
5mod config;
6mod events;
7mod service;
8
9pub use builder::AgentBuilder;
10pub use compaction::*;
11pub use config::{AgentConfig, DEFAULT_MAX_ITERATIONS, EphemeralConfig};
12pub use events::*;
13pub use service::Agent;
14
15/// Default threshold ratio for context compaction
16pub const DEFAULT_COMPACTION_THRESHOLD: f32 = 0.80;