atomr_agents_web_search_provider_serpapi/lib.rs
1//! SerpAPI `WebSearch` provider — `GET https://serpapi.com/search`.
2//!
3//! Auth via `api_key` query parameter. Defaults to `engine=google`.
4//! Translates [`atomr_agents_web_search_core::WebSearchRequest::recency_days`]
5//! into Google's `tbs=qdr:d|w|m|y` knob.
6
7#![forbid(unsafe_code)]
8
9mod caps;
10mod config;
11mod http;
12mod runner;
13mod wire;
14
15pub use caps::CAPS;
16pub use config::{SerpApiConfig, SERPAPI_ENDPOINT};
17pub use runner::SerpApiWebSearch;