refresh embeddings maintainer genai clients on config update

This commit is contained in:
Josh Hawkins 2026-04-22 10:44:15 -05:00
parent 1e573e3216
commit 9d25c0213f

View File

@ -310,6 +310,10 @@ class EmbeddingMaintainer(threading.Thread):
self._handle_custom_classification_update(topic, payload) self._handle_custom_classification_update(topic, payload)
return return
if topic == "config/genai":
self.config.genai = payload
self.genai_manager.update_config(self.config)
# Broadcast to all processors — each decides if the topic is relevant # Broadcast to all processors — each decides if the topic is relevant
for processor in self.realtime_processors: for processor in self.realtime_processors:
processor.update_config(topic, payload) processor.update_config(topic, payload)