From 789fbfa5f2a500b576f190f0fc27f6246f978132 Mon Sep 17 00:00:00 2001 From: Brad Stein Date: Mon, 2 Feb 2026 11:35:45 -0300 Subject: [PATCH] fix: allow hottest facts with class queries --- atlasbot/engine/answerer.py | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/atlasbot/engine/answerer.py b/atlasbot/engine/answerer.py index bfedc80..4ee93aa 100644 --- a/atlasbot/engine/answerer.py +++ b/atlasbot/engine/answerer.py @@ -1195,8 +1195,6 @@ def _extract_hottest_facts(lines: list[str], question: str) -> list[str]: if not lines: return [] lowered = question.lower() - if "hardware" in lowered or "class" in lowered: - return [] if not any( term in lowered for term in ("hottest", "hot", "highest", "lowest", "most", "top", "peak", "loaded", "load", "busy") @@ -1245,7 +1243,7 @@ def _extract_hardware_usage_facts(lines: list[str], question: str) -> list[str]: lowered = question.lower() if "hardware" not in lowered: return [] - if not any(term in lowered for term in ("average", "avg", "mean", "load", "cpu", "ram", "memory")): + if not any(term in lowered for term in ("average", "avg", "mean", "per hardware", "by hardware", "typical")): return [] avg_line = None top_line = None