You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
feat: migrate channel routing to SettingsStore with hot-reload
- Add load_from_store/save_to_store for database-backed config
- Change AgentDeps.channel_routing to Arc<RwLock<Option<...>>> for hot-reload
- Make apply_channel_routing async to support RwLock reads
- Load from DB first, fallback to channel-routing.json file
- Update all test files for new RwLock type
Architecture change requested by ilblackdragon: config now uses the
SettingsStore system, enabling web UI configuration and hot-reload
without restarts.
0 commit comments