fix(cms): perbaiki serde default hive_mind_node_timeout_ms & toleransi parse gagal di Settings

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
This commit is contained in:
asepharyana
2026-07-17 09:08:41 +07:00
co-authored by Claude Sonnet 5
parent f51a32569f
commit 6d41ffc587
2 changed files with 37 additions and 2 deletions
+5
View File
@@ -44,6 +44,10 @@ impl Default for SettingsFlags {
}
}
fn default_hive_mind_node_timeout_ms() -> u64 {
600_000
}
/// Top-level application settings.
///
/// Serialized to `settings.json` by the infrastructure layer.
@@ -63,6 +67,7 @@ pub struct Settings {
#[serde(flatten)]
pub flags: SettingsFlags,
pub lsp_languages: Vec<String>,
#[serde(default = "default_hive_mind_node_timeout_ms")]
pub hive_mind_node_timeout_ms: u64,
}