acdcgz/dsh-web-search-searxng

acdcgz★ 0JavaScript最后同步: 2026-08-15

在 GitHub 打开

SearXNG-backed WebSearchProvider for DeepSeek Harness (ctx.web) — self-hosted, zero per-search model cost, multi-engine aggregation

README 摘要

@deepseek-ai/dsh-web-search-searxng English 中文 A SearXNG-backed WebSearchProvider for the DeepSeek Harness web capability seam ( ctx.web ). It calls a SearXNG instance's JSON API ( /search?format=json ) and maps the aggregated results into the seam's normalized WebSearchResult . This is an implementation package: it registers a provider into ctx.web , resolves an optional API key through ctx.credentials or the process environment, records the auxiliary request in the initiating Agent session when one exists, and does not register a model-facing tool. It is a function/namespace plugin ( inject: ['web'] ). Why SearXNG - Self-hosted & private : your queries go to your own instance, not a third-party search vendor. - Zero per-search model cost : unlike provider-backed search that issues a full model call, one search is a single HTTP GET — cheap and fast. - Multi-engine aggregation : SearXNG merges Bing, Brave, Baidu, Google, DuckDuckGo, … behind one endpoint. - Portable : point baseURL at any SearXNG — local Docker, a LAN instance, or a public one. Requirements - A running SearXNG instance reachable from the DSH host (default http://localhost:8080 ). - DeepSeek Harness profile with the…

在 GitHub 查看完整 README →
工具/开发deepseek-harnessdsh-pluginsearxngagentsearch

分类