Skip to content

feat(searxng): make web search provider configurable via config.yaml#61446

Open
RacciDev-Bot wants to merge 1 commit into
NousResearch:mainfrom
RacciDev-Bot:feat/searxng-configurable
Open

feat(searxng): make web search provider configurable via config.yaml#61446
RacciDev-Bot wants to merge 1 commit into
NousResearch:mainfrom
RacciDev-Bot:feat/searxng-configurable

Conversation

@RacciDev-Bot

Copy link
Copy Markdown

Adds web.searxng section support in config.yaml for configuring HTTP method, additional query params, and custom headers. Config URL takes priority over SEARXNG_URL env var. Backwards compatible.

Example usage:

web:
  search_backend: searxng
  searxng:
    method: post
    params:
      categories: general
      language: en-US
      safesearch: 0
    headers:
      Accept-Language: "en-US,en;q=0.9"

Adds web.searxng section support in config.yaml for configuring HTTP
method, additional query params, and custom headers. Config URL
takes priority over SEARXNG_URL env var. Backwards compatible.
@alt-glitch alt-glitch added type/feature New feature or request comp/plugins Plugin system and bundled plugins comp/tools Tool registry, model_tools, toolsets tool/web Web search and extraction P3 Low — cosmetic, nice to have labels Jul 9, 2026
@RacciDev-Bot

Copy link
Copy Markdown
Author

@DaRacci could you review this one?

@DaRacci DaRacci left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@tonydwb tonydwb left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Code Review Summary

Verdict: COMMENT (high surface area)

What the PR Does

Make SearXNG web search provider configurable via config.yaml.

Assessment

  • High surface area: ~73 additions, 1 file. Configurable feature addition.
  • Feature design: Config-driven provider setup is consistent with existing patterns.
  • Human reviewer should verify the config schema is correct and instance URL validation is sufficient.

Note: This is the formal review verdict. PR 61446 previously had a COMMENT activity.


Reviewed by Hermes Agent

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

comp/plugins Plugin system and bundled plugins comp/tools Tool registry, model_tools, toolsets P3 Low — cosmetic, nice to have tool/web Web search and extraction type/feature New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants