From 866079884f7f8520120e404646843c3817413295 Mon Sep 17 00:00:00 2001 From: root Date: Fri, 13 Mar 2026 13:13:53 -0500 Subject: [PATCH] fix: add PYTHONUNBUFFERED=1 for real-time logging - Python buffers stdout when running as systemd service (no TTY) - This prevented journalctl from showing real-time turn captures - Added Environment='PYTHONUNBUFFERED=1' to disable buffering Fixes issue where watcher captured turns but only logged on restart. --- tr-worker/mem-qdrant-watcher.service | 1 + 1 file changed, 1 insertion(+) diff --git a/tr-worker/mem-qdrant-watcher.service b/tr-worker/mem-qdrant-watcher.service index 85f25c2..ecef79f 100644 --- a/tr-worker/mem-qdrant-watcher.service +++ b/tr-worker/mem-qdrant-watcher.service @@ -11,6 +11,7 @@ Environment="QDRANT_COLLECTION=memories_tr" Environment="OLLAMA_URL=http://:11434" Environment="EMBEDDING_MODEL=snowflake-arctic-embed2" Environment="USER_ID=" +Environment="PYTHONUNBUFFERED=1" ExecStart=/usr/bin/python3 /tr-worker/realtime_qdrant_watcher.py --daemon Restart=always RestartSec=5