From a4136f2da51504c3ed1d3f55137394d3635bfa5f Mon Sep 17 00:00:00 2001 From: Nathan Esquenazi Date: Tue, 14 Apr 2026 17:27:11 +0000 Subject: [PATCH] fix(gateway): filter orphan sessions from SSE watcher (HAVING COUNT > 0) --- api/gateway_watcher.py | 1 + 1 file changed, 1 insertion(+) diff --git a/api/gateway_watcher.py b/api/gateway_watcher.py index 20b6ad7..fe1a37b 100644 --- a/api/gateway_watcher.py +++ b/api/gateway_watcher.py @@ -66,6 +66,7 @@ def _get_agent_sessions_from_db() -> list: LEFT JOIN messages m ON m.session_id = s.id WHERE s.source IS NOT NULL AND s.source != 'webui' GROUP BY s.id + HAVING COUNT(m.id) > 0 ORDER BY COALESCE(MAX(m.timestamp), s.started_at) DESC LIMIT 200 """)