jaco-tech/dsh-web-search-searxng

jaco-tech★ 0TypeScript最后同步: 2026-08-19

在 GitHub 打开

SearXNG-backed search provider plugin for DeepSeek Harness (ctx.web) — no auth, no API key

README 摘要

dsh-web-search-searxng SearXNG-backed search provider plugin for DeepSeek Harness. Registers a WebSearchProvider into ctx.web so that the existing web search model tool routes through your SearXNG instance. No auth, no API key, no model calls — just a plain HTTP GET against SearXNG's JSON endpoint. Install Configure 1. Install the package 2. Add it to your DSH profile Edit /.dsh/profiles/web/cordis.patch.yml (create it if it doesn't exist) and add: If you have multiple search providers registered, pin ctx.web to use this one: 3. Restart DSH Stop your running dsh process and start it again: The plugin will be loaded automatically. The web search tool in your agent will now use your SearXNG instance. 4. (Optional) Configure via the Web UI Once DSH is running, go to Settings → Plugins in the Web UI. You'll see a "web-search-searxng" card where you can edit the baseURL and filter settings without editing YAML files. How it works This is a Cordis plugin that implements the WebSearchProvider interface from @deepseek-ai/dsh-web : The existing @deepseek-ai/dsh-tool-web consumer calls ctx.web.search() — your SearXNG instance serves the results automatically. Provider interface Method Behavi…

在 GitHub 查看完整 README →
工具/开发dsh-pluginsearch

分类