@clinkai/dsh-web-search-fallback:SearXNG 优先、失败自动回退 DeepSeek 联网搜索

@clinkai/dsh-web-search-fallback 是 w384 维护的 DSH 联网工具插件,在 ctx.web 上实现 SearXNG 优先检索,并在连接失败、内部超时、HTTP 5xx 等情况下回退到 fallbackProvider(默认 deepseek-official)。该包已 deprecated,能力合并进 @clinkai/dsh-web-search-searxng;迁移时 provider id 与配置可不变,仅需 remove 旧包并 add 新仓库。适用 Node >=20.3、DSH >=0.1.5-rc.2,MIT 许可。安装前请审阅源码与进程权限。

Read More
dsh-searxng-search:让 DSH 的 web_search 走自建 SearXNG

dsh-searxng-search 是 mimoxh 维护的 DSH 联网插件,通过 SearXNG JSON API 替代默认 DeepSeek 搜索通道,模型侧仍使用 web_search,零依赖且无构建步骤。文章说明 SearXNG 开启 json 格式与连通性检查、插件管理器与 dsh plugin 安装方式、baseURL 与 overlay 配置,以及 profile 与 surface 隔离、重启生效等注意事项。适用于内网自建 SearXNG 的 DSH 开发者。

Read More
dsh-web-searxng-search:用自托管 SearXNG 替代 DSH 内置联网搜索

dsh-web-searxng-search 为 DeepSeek Harness web profile 提供基于自托管 SearXNG 的 WebSearchProvider,无需搜索 API Key。插件在 ctx.web seam 注册 provider,配合 cordis.patch 将 web.searchProvider 设为 searxng,内置 web_search 工具接口不变。需 Node >= 22.19、dsh-web 0.1.x,且 SearXNG 须启用 JSON 输出。支持 baseURL、超时、语言、安全搜索与 engines 等配置;结果按 URL 去重,并区分 HTML 误配与无结果。安装:dsh plugin --profile web add dsh-web-searxng-search 后 dsh web 重启。MIT 许可,维护者 kkgace。

Read More
@clinkai/dsh-web-search-searxng:用 SearXNG 接 DSH 网页搜索,并在后端不可用时自动回退

社区插件 @clinkai/dsh-web-search-searxng 为 DeepSeek Harness 的 ctx.web 提供基于 SearXNG 的 web_search provider,并可选 search-fallback 在连接失败、超时、5xx 或空结果时回退至 deepseek-official。通过 dsh plugin --profile web 安装 bundle patch,在 cordis.patch.yml 配置 baseUrl 与 searchProvider。需 Docker 运行 SearXNG 并启用 format=json;注意与 DSH Web GUI 的 8080 端口冲突。MIT 0.2.0,维护者 w384。

Read More
DeepSeek Harness 插件:dsh-web-search-searxng

`dsh-web-search-searxng` 是一款 DeepSeek Harness 插件,通过本地托管 SearXNG 元搜索引擎,为智能体提供联网搜索能力。其核心优势在于默认无需 API 密钥,且由插件自动管理本地环境,支持在侧边栏直接配置。用户安装后需点击“准备并启动”进行初始化,随后即可在 DSH 中使用。该插件具备自动端口分配、进程代理管理及路由恢复等特性,适合注重隐私和避免复杂配置的用户。

Read More
Introducing the DeepSeek Harness Plugin: dsh-web-searxng

`biyuhao/dsh-web-searxng` is a plugin for DeepSeek Harness (DSH) that provides a self-hosted search backend via SearXNG. It supports configuration through a settings page, connection testing, community instance selection, and a bilingual Chinese-English interface, allowing users to configure authentication, proxies, and search parameters. This article covers installation, typical usage, and security considerations, and provides a Docker deployment solution.

Read More
dsh-searxng-web: Replacing DSH Native Search with Self-Hosted SearXNG

`dsh-searxng-web` is a DeepSeek Harness plugin designed to replace the backend of native tools with self-hosted SearXNG, enabling vendor-free search and content fetching. It supports native tool calls, SSRF protection, multi-endpoint failover, and keyless connections. Installation requires Node.js >= 22 and the specified SearXNG configuration; users can override the configuration file to customize endpoints and search preferences. This plugin is suitable for developers who prioritize privacy, need offline deployment, or want full control over search results.

Read More
Dsh Web Search SearXNG

`dsh-web-search-searxng` is a web plugin for DeepSeek Harness that provides agents with zero-model-cost web search capabilities by directly calling the JSON API of a local SearXNG instance. The plugin supports multi-engine aggregation, flexible authentication, and privacy protection, and includes session logging. After installation, DSH automatically registers the provider and switches the search source. Configuration supports environment variables and YAML files. Additionally, in Docker Desktop environments, proxy trust and IP forwarding must be configured in SearXNG to avoid rate limiting.

Read More
dsh-searxng: Integrate SearXNG search for DeepSeek Harness

dsh-searxng is an MIT-licensed plugin (v0.2.1) for DSH designed to provide Agent-based Web search capabilities via SearXNG using `ctx.web`. The plugin supports two primary modes: automatically deploying a managed, loopback-only SearXNG Docker instance, or connecting to existing local or remote SearXNG instances without starting Docker. It requires Node.js 20+ and Docker Compose v2 (Docker path only) and does not support Podman. Core features include quickly initializing configuration and activating a Profile via the `setup` command, supporting port specification, and multi-profile environment isolation; it provides `

Read More
dsh-web-search-searxng: Connect DSH's web search to self-hosted SearXNG

dsh-web-search-searxng is an independent plugin package for the DeepSeek Harness (DSH) web profile, designed to allow users to switch the backend of the `web_search` function to a self-hosted SearXNG instance, thereby eliminating dependency on external APIs. Built under the MIT license and developed using pure ESM modules, this plugin requires no build steps and can be installed and automatically activated via the simple `dsh plugin` command. In terms of configuration, it supports settings via environment variables `SEARXNG_BASE_URL` (default localhost:8888), `SEARXNG_NUM_RESULTS`, and the optional `SEARXNG_API_KEY`, and can also be configured directly...

Read More
dsh-surfing-plugin: Integrating Self-Hosted SearXNG and Crawl4AI for DSH

dsh-surfing-plugin, maintained by cyijun, registers two providers, surfing-searxng and surfing-crawl4ai, with DeepSeek Harness's ctx.web, interfacing with self-hosted SearXNG search and Crawl4AI crawling, respectively. The native web_search and web_fetch tools retain their original names, parameters, and timeout behaviors. It requires Node.js ^22.19.0 or >=24.0.0, DSH >=0.1.0-rc.6, and configuration of endpoints and authentication via environment variables or cordis.patch.yml. This plugin is ideal for DSH developers seeking full control over their networking backend.

Read More
Integrate Self-hosted Search and Crawling into DeepSeek Harness Using surfing-plugin

The `surfing-plugin` is maintained by cyijun, which connects the native `web_search` and `web_fetch` from DeepSeek Harness to self-hosted SearXNG and Crawl4AI. It registers `surfing-searxng` and `surfing-crawl4ai` to `ctx.web` without altering tool names, parameters, or result truncation. The directory page installation command is `dsh plugin add github:cyijun/surfing-plugin`, it is recommended to pin the commit hash, and first confirm that SearXNG has enabled JSON functionality and Crawl4AI is accessible. The plugin runs with the permissions of the current `dsh` process, and the source code and MIT license should be checked before installation.

Read More