# Web Search (action) The model-facing side of Synth's web search. When a reply needs current or external facts, this plugin runs an internet search and returns grounded results. It delegates the actual work to the `web_search/` package (`search_engine.run_search`), which uses SearXNG as the primary engine and Tavily as an optional fallback. ## Actions | Action | Purpose | |--------|---------| | `search_current_knowledge` | Search the internet and return relevant results. | ## Configuration | Key | Purpose | |-----|---------| | `SEARXNG_URL` | SearXNG instance to query (primary). | | `TAVILY_API_KEY` | API key enabling the Tavily fallback. | See the `web_search/` package guide for the search backend internals.