fix(grounding): guard parallel excerpts against None + cap at 500 chars

This commit is contained in:
Trevin Chow
2026-05-17 00:20:27 -07:00
parent af4cf7c03d
commit 10f35f82fe
+1 -1
View File
@@ -162,7 +162,7 @@ def parallel_search(
"title": r.get("title", ""), "title": r.get("title", ""),
"url": url, "url": url,
"source_domain": _domain(url), "source_domain": _domain(url),
"snippet": (r.get("excerpts") or [""])[0], "snippet": ((r.get("excerpts") or [""])[0] or "")[:500],
"date": pub_date, "date": pub_date,
"relevance": 0.8, "relevance": 0.8,
"why_relevant": "Parallel AI web search", "why_relevant": "Parallel AI web search",