web_search: add searxng provider

This commit is contained in:
He-Xun committed 2026-01-30 15:33:37 +08:00
1 parent 613724c26e
commit 8d4270bcd6
12 files changed
+453 -40

No files matched your search

+2 -3
View File
@@ -44,9 +44,8 @@ run on host, set an explicit per-agent override:
- Node `>=22`
- `pnpm` (optional; recommended if you build from source)
- **Recommended:** Brave Search API key for web search. Easiest path:
`openclaw configure --section web` (stores `tools.web.search.apiKey`).
See [Web tools](/tools/web).
- **Recommended:** configure a `web_search` provider (Brave, Perplexity, or SearXNG) for web search.
Easiest path: `openclaw configure --section web`. See [Web tools](/tools/web).
macOS: if you plan to build the apps, install Xcode / CLT. For the CLI + gateway only, Node is enough.
Windows: use **WSL2** (Ubuntu recommended). WSL2 is strongly recommended; native Windows is untested, more problematic, and has poorer tool compatibility. Install WSL2 first, then run the Linux steps inside WSL. See [Windows (WSL2)](/platforms/windows).
+3 -3
View File
@@ -27,9 +27,9 @@ Follow‑up reconfiguration:
openclaw configure
```
Recommended: set up a Brave Search API key so the agent can use `web_search`
(`web_fetch` works without a key). Easiest path: `openclaw configure --section web`
which stores `tools.web.search.apiKey`. Docs: [Web tools](/tools/web).
Recommended: set up a `web_search` provider (Brave, Perplexity, or SearXNG) so the
agent can search the web when needed (`web_fetch` works without a key). Easiest
path: `openclaw configure --section web`. Docs: [Web tools](/tools/web).
## QuickStart vs Advanced