Added agent

This commit is contained in:
Ultradesu
2025-08-26 13:08:43 +03:00
parent 98ba8846c3
commit a2eabe2c69
13 changed files with 1089 additions and 105 deletions

View File

@@ -102,6 +102,15 @@ impl ConfigManager {
self.config.load_full()
}
pub fn update_listen_template(&self, new_template: Vec<String>) {
let current = self.config.load_full();
let mut new_config = current.as_ref().clone();
new_config.nodes.default_listen_endpoints = new_template;
self.config.store(Arc::new(new_config));
tracing::info!("Listen template updated in memory");
}
/// Load configuration from multiple sources with precedence:
/// CLI args > Environment variables > Config file > Defaults