From 1095503454563f0916c7d3b2e7816161d7a70ba2 Mon Sep 17 00:00:00 2001 From: Brad Stein Date: Tue, 3 Feb 2026 14:49:47 -0300 Subject: [PATCH] focus: fallback to best keyword line --- atlasbot/engine/answerer.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/atlasbot/engine/answerer.py b/atlasbot/engine/answerer.py index c930db1..9ccf1d8 100644 --- a/atlasbot/engine/answerer.py +++ b/atlasbot/engine/answerer.py @@ -604,6 +604,10 @@ class AnswerEngine: model=plan.model, tag="focus_fix", ) + if not metric_facts: + best_line = _best_keyword_line(summary_lines, keyword_tokens) + if best_line: + reply = f"From the latest snapshot: {best_line}." if (classify.get("question_type") in {"metric", "diagnostic"} or force_metric) and metric_facts: best_line = None lowered_keywords = [kw.lower() for kw in keyword_tokens if kw]