From 10f35f82fe5878fe830ee72e478f35a5b0ce4c4c Mon Sep 17 00:00:00 2001 From: Trevin Chow Date: Sun, 17 May 2026 00:20:27 -0700 Subject: [PATCH] fix(grounding): guard parallel excerpts against None + cap at 500 chars --- skills/last30days/scripts/lib/grounding.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/skills/last30days/scripts/lib/grounding.py b/skills/last30days/scripts/lib/grounding.py index e0ff9e2..6bab2d7 100644 --- a/skills/last30days/scripts/lib/grounding.py +++ b/skills/last30days/scripts/lib/grounding.py @@ -162,7 +162,7 @@ def parallel_search( "title": r.get("title", ""), "url": url, "source_domain": _domain(url), - "snippet": (r.get("excerpts") or [""])[0], + "snippet": ((r.get("excerpts") or [""])[0] or "")[:500], "date": pub_date, "relevance": 0.8, "why_relevant": "Parallel AI web search",