mirror of
https://github.com/NousResearch/hermes-agent.git
synced 2026-05-14 04:02:26 +00:00
docs(web): fix SearXNG env configuration
Some checks are pending
Deploy Site / deploy-vercel (push) Waiting to run
Deploy Site / deploy-docs (push) Waiting to run
Docker Build and Publish / build-and-push (push) Waiting to run
Docker Build and Publish / move-latest (push) Blocked by required conditions
Lint (ruff + ty) / ruff + ty diff (push) Waiting to run
Nix / nix (macos-latest) (push) Waiting to run
Nix / nix (ubuntu-latest) (push) Waiting to run
OSV-Scanner / Scan lockfiles (push) Waiting to run
Tests / test (push) Waiting to run
Tests / e2e (push) Waiting to run
Some checks are pending
Deploy Site / deploy-vercel (push) Waiting to run
Deploy Site / deploy-docs (push) Waiting to run
Docker Build and Publish / build-and-push (push) Waiting to run
Docker Build and Publish / move-latest (push) Blocked by required conditions
Lint (ruff + ty) / ruff + ty diff (push) Waiting to run
Nix / nix (macos-latest) (push) Waiting to run
Nix / nix (ubuntu-latest) (push) Waiting to run
OSV-Scanner / Scan lockfiles (push) Waiting to run
Tests / test (push) Waiting to run
Tests / e2e (push) Waiting to run
This commit is contained in:
parent
1bdacb697c
commit
faa13e49f8
2 changed files with 14 additions and 6 deletions
|
|
@ -5,10 +5,11 @@ It implements ``WebSearchProvider`` only — there is no extract capability.
|
||||||
|
|
||||||
Configuration::
|
Configuration::
|
||||||
|
|
||||||
# ~/.hermes/config.yaml (SEARXNG_URL is a URL, not a secret — use config.yaml not .env)
|
# ~/.hermes/.env
|
||||||
SEARXNG_URL: http://localhost:8080
|
SEARXNG_URL=http://localhost:8080
|
||||||
|
|
||||||
# Use SearXNG for search, pair with any extract provider:
|
# Use SearXNG for search, pair with any extract provider:
|
||||||
|
# ~/.hermes/config.yaml
|
||||||
web:
|
web:
|
||||||
search_backend: "searxng"
|
search_backend: "searxng"
|
||||||
extract_backend: "firecrawl"
|
extract_backend: "firecrawl"
|
||||||
|
|
|
||||||
|
|
@ -148,8 +148,15 @@ You should see something like `10 results`. If you get a `403 Forbidden`, JSON f
|
||||||
**7. Configure Hermes:**
|
**7. Configure Hermes:**
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
# ~/.hermes/config.yaml
|
# ~/.hermes/.env
|
||||||
SEARXNG_URL: http://localhost:8888
|
SEARXNG_URL=http://localhost:8888
|
||||||
|
```
|
||||||
|
|
||||||
|
Then select SearXNG as the search backend in `~/.hermes/config.yaml`:
|
||||||
|
|
||||||
|
```yaml
|
||||||
|
web:
|
||||||
|
search_backend: "searxng"
|
||||||
```
|
```
|
||||||
|
|
||||||
Or set via `hermes tools` → Web Search & Extract → SearXNG.
|
Or set via `hermes tools` → Web Search & Extract → SearXNG.
|
||||||
|
|
@ -161,8 +168,8 @@ Or set via `hermes tools` → Web Search & Extract → SearXNG.
|
||||||
Public SearXNG instances are listed at [searx.space](https://searx.space/). Filter by instances that have **JSON format enabled** (shown in the table).
|
Public SearXNG instances are listed at [searx.space](https://searx.space/). Filter by instances that have **JSON format enabled** (shown in the table).
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
# ~/.hermes/config.yaml
|
# ~/.hermes/.env
|
||||||
SEARXNG_URL: https://searx.example.com
|
SEARXNG_URL=https://searx.example.com
|
||||||
```
|
```
|
||||||
|
|
||||||
:::caution Public instances
|
:::caution Public instances
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue