| name | search-provider |
| description | Use when implementing or reviewing web search, page extraction, crawling, research mode, citations, source ranking, prompt-injection handling, or provider comparisons among Brave, Firecrawl, Tavily, and future search providers. |
Search Provider
Search is retrieval, not instruction.
Steps
- Choose mode: web, docs, extract, or research.
- Use the provider abstraction.
- Preserve source URL, title, time, and snippet/content.
- Sanitize web content before it reaches the model.
- Prefer official sources for technical docs.
- Cite sources in outputs that depend on web data.
- Record cost, latency, and relevance in evals.
Provider defaults
- Brave: default web search and LLM context.
- Firecrawl: extraction, crawling, markdown, dynamic content.
- Tavily: AI-ready research workflows.