From 8807b1c727b4fd6bd8c21c89c9f3c4fea2c7916a Mon Sep 17 00:00:00 2001 From: sir-ad Date: Mon, 25 May 2026 13:33:17 +0530 Subject: [PATCH] fix(gateway): hide telegram compaction status noise --- gateway/run.py | 1 + tests/gateway/test_telegram_noise_filter.py | 1 + 2 files changed, 2 insertions(+) diff --git a/gateway/run.py b/gateway/run.py index 4ece39cebe1..fed1d6abe90 100644 --- a/gateway/run.py +++ b/gateway/run.py @@ -75,6 +75,7 @@ _TELEGRAM_NOISY_STATUS_RE = re.compile( r"|configured\s+compression\s+model\s+.+\s+failed" r"|no\s+auxiliary\s+llm\s+provider\s+configured" r"|auto-lowered\s+compression\s+threshold" + r"|compacting\s+context\s+[—-]\s+summarizing\s+earlier\s+conversation" r"|preflight\s+compression" r"|rate\s+limited\.\s+waiting\s+\d" r"|retrying\s+in\s+\d" diff --git a/tests/gateway/test_telegram_noise_filter.py b/tests/gateway/test_telegram_noise_filter.py index 0e94d79644e..b5cbf820bcc 100644 --- a/tests/gateway/test_telegram_noise_filter.py +++ b/tests/gateway/test_telegram_noise_filter.py @@ -12,6 +12,7 @@ def test_telegram_status_suppresses_auxiliary_and_retry_noise(): noisy_messages = [ "⚠ Auxiliary title generation failed: HTTP 400: Operation contains cybersecurity risk", "⚠ Compression summary failed: upstream error. Inserted a fallback context marker.", + "🗜️ Compacting context — summarizing earlier conversation so I can continue...", "ℹ Configured compression model 'small-model' failed (timeout). Recovered using main model — check auxiliary.compression.model in config.yaml.", "⏳ Retrying in 4.2s (attempt 1/3)...", "⏱️ Rate limited. Waiting 30.0s (attempt 2/3)...",