evidence_fetcher.fetch_evidence

evidence_fetcher.fetch_evidence(query: str, *, limit: int = 10, http_client: SearchHttpClient | None = None, ranker: EvidenceRanker | None = None) list[Evidence][source]

Fetch normalized, deduplicated evidence for a search query.

The first vertical slice uses Brave Search. Provider-specific request and response handling remain internal; callers receive only normalized Evidence values.