diff --git a/src/config/schema.rs b/src/config/schema.rs index ac46d2126..4d47b6283 100644 --- a/src/config/schema.rs +++ b/src/config/schema.rs @@ -84,7 +84,7 @@ pub struct Config { #[serde(default)] pub model_providers: HashMap, /// Default model temperature (0.0–2.0). Default: `0.7`. - #[serde(default)] + #[serde(default = "default_temperature")] pub default_temperature: f64, /// Observability backend configuration (`[observability]`). @@ -269,6 +269,10 @@ pub struct DelegateAgentConfig { pub max_iterations: usize, } +fn default_temperature() -> f64 { + 0.7 +} + fn default_max_depth() -> u32 { 3 }