d3cker/dsh-web-search-searxng

d3cker★ 2JavaScript最后同步: 2026-08-14

在 GitHub 打开

A standalone SearXNG-backed web search provider for the DeepSeek Harness web profile. It plugs into the harness's web-search seam (ctx.web), so the agent's web_search tool searches through your own self-hosted SearXNG instance instead of a vendor API.

README 摘要

dsh-web-search-searxng A standalone SearXNG-backed web search provider for the DeepSeek Harness web profile. It plugs into the harness's web-search seam ( ctx.web ), so the agent's web search tool searches through your own self-hosted SearXNG instance instead of a vendor API. - Plain ESM, no build step. - Ships as a bundle : one dsh plugin command installs and activates it automatically. - Single configuration knob: $SEARXNG BASE URL . - Tested ( pnpm test , 20 tests, vitest). The one-command install From a fresh DeepSeek Harness checkout (or with dsh on PATH): That's it. The plugin is automatically appended to the web profile's bundle stack and its patch layer (shipped in this repo as cordis.patch.yml ): - switches the web seam to this provider ( searchProvider: searxng ), and - mounts the plugin row. No cordis.patch.yml hand-editing. No rebuild. Configure: set one environment variable Your SearXNG address is read from SEARXNG BASE URL (defaults to http://localhost:8888 ): Optional knobs: Variable Default Meaning SEARXNG BASE URL http://localhost:8888 Your SearXNG instance; /search is appended. SEARXNG NUM RESULTS 10 Default result count when a request doesn't specify its own boun…

在 GitHub 查看完整 README →
搜索deepseekdeepseek-harnessdeepseek-v4-flash-0731dsh-plugindsh-pluginsopen-sourceopensourcesearxng

分类