diff options
Diffstat (limited to 'src/config')
| -rw-r--r-- | src/config/agent.rs | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/config/agent.rs b/src/config/agent.rs index b20e108..25e128c 100644 --- a/src/config/agent.rs +++ b/src/config/agent.rs @@ -208,7 +208,10 @@ impl RoleLike for Agent { #[derive(Debug, Clone, Default, Deserialize, Serialize)] pub struct AgentConfig { - #[serde(rename(serialize = "model", deserialize = "model"))] + #[serde( + rename(serialize = "model", deserialize = "model"), + skip_serializing_if = "Option::is_none" + )] pub model_id: Option<String>, #[serde(skip_serializing_if = "Option::is_none")] pub temperature: Option<f64>, |
