from config import settings _NOISE_PATTERNS = [p.strip() for p in settings.tool_noise_patterns.split(",")] def is_noise(clean_text: str) -> bool: """Return True if this tool result should be dropped entirely.""" if not clean_text: return True lower = clean_text.lower() for pat in _NOISE_PATTERNS: if pat.lower() in lower: return True if len(clean_text.strip()) < 2: return True return False