use serde::{Deserialize, Serialize};
#[derive(Clone, Debug, Serialize, Deserialize)]
pub struct AgentConfig {
pub paradox_residual: f64,
pub suboptimal_weight: f64,
pub correction_scale: f64,
pub max_probes_per_tick: usize,
}
impl Default for AgentConfig {
fn default() -> Self {
Self {
paradox_residual: 1.0,
suboptimal_weight: 0.05,
correction_scale: 0.01,
max_probes_per_tick: 8,
}
}
}