4edbd34797f7671e731e456ac19a2d4953fe4651
Complete the config hot-reload flow: - ServiceManager receives ConfigReloadRequest from HTTP plugin - Reloads config from source_path using AppConfig::from_file - Updates internal config Arc - Broadcasts ConfigReloaded(new_config) to all plugins - Logs error on reload failure without crashing This closes the P0 gap identified by architect Wang Siyuan: the HTTP /api/config save endpoint promised hot-reload but ServiceManager only had a TODO placeholder. cargo check: 0 warnings, cargo test: 22/22 passed Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Description
No description provided
Languages
Rust
74.6%
Dart
25.1%
Shell
0.2%
Java
0.1%