#[derive(Debug, Clone)]
pub struct AgentConfig {
pub max_turns: u32,
pub revision_depth_cap: u32,
pub default_token_budget: u32,
pub include_default_system_prompt: bool,
}
impl Default for AgentConfig {
fn default() -> Self {
Self {
max_turns: 30,
revision_depth_cap: 3,
default_token_budget: 180_000,
include_default_system_prompt: true,
}
}
}