From 9d25c0213fcb87e7365a60fa83870c08df31cf23 Mon Sep 17 00:00:00 2001 From: Josh Hawkins <32435876+hawkeye217@users.noreply.github.com> Date: Wed, 22 Apr 2026 10:44:15 -0500 Subject: [PATCH] refresh embeddings maintainer genai clients on config update --- frigate/embeddings/maintainer.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/frigate/embeddings/maintainer.py b/frigate/embeddings/maintainer.py index ea1c9a1186..33bef38f22 100644 --- a/frigate/embeddings/maintainer.py +++ b/frigate/embeddings/maintainer.py @@ -310,6 +310,10 @@ class EmbeddingMaintainer(threading.Thread): self._handle_custom_classification_update(topic, payload) 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 for processor in self.realtime_processors: processor.update_config(topic, payload)