fix(p0): secure agent revocation and R6 worker queue

This commit is contained in:
Dom
2026-06-02 15:52:35 +02:00
parent 2dd306724c
commit 7a1a5cb6fd
11 changed files with 2869 additions and 109 deletions

View File

@@ -34,8 +34,16 @@ class StreamWorker:
self.running = False
self.processed_files: Set[str] = set()
# StreamProcessor partagé (créé si non fourni)
self.processor = processor or StreamProcessor(data_dir=str(self.live_dir))
# StreamProcessor partagé (créé si non fourni). En mode standalone,
# live_dir pointe normalement vers data/training/live_sessions ; le
# processor doit garder data/training comme racine pour workflows/.
processor_data_dir = (
self.live_dir.parent if self.live_dir.name == "live_sessions" else self.live_dir
)
self.processor = processor or StreamProcessor(
data_dir=str(processor_data_dir),
enable_vlm=True,
)
self._thread: threading.Thread = None