web_search
Search the web using multiple providers with a natural-language query. Returns results from successful providers, omitting failures, or an error if all fail.
Instructions
Search the web through multiple providers. Enabled providers: DuckDuckGo web search; Exa web search; Parallel LLM-optimized web search. Use a complete natural-language question. Failed providers are omitted from successful responses. If every enabled provider fails, the call returns a tool error with code all_providers_failed and per-provider diagnostics.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| query | Yes | A complete natural-language search question. | |
| providers | No | Optional subset of the providers enabled at startup. | |
| time_range | No | Optional time filter: past day, week, month, or year. | |
| max_results | No | Desired maximum number of results. Providers enforce this natively or as a best-effort prompt constraint. |