DSH Plugins
返回列表
🧰

dsh-web-search-custom

联网工具 更新于 2026.08.20

在终端中运行以下命令:

dsh plugin install runfali/dsh-web-search-custom

将以下提示词粘贴到 DeepSeek Harness 对话框中:

在终端执行 dsh plugin install runfali/dsh-web-search-custom 即可安装,插件源码地址为 https://github.com/runfali/dsh-web-search-custom ,安装完成后重启 dsh Web 即生效。

插件介绍

DeepSeek Harness 的 Web UI 默认只走官方搜索后端,想换成自建 SearXNG 或其他兼容 JSON 的搜索引擎,此前没有不动源码的办法。dsh-web-search-custom 就是为这个场景准备的轻量插件:以标准 Cordis bundle 注入,零侵入,卸载即恢复默认搜索,整个过程不碰 dsh 一行代码。

核心能力集中在浏览器端的一张配置卡片里(设置 → 插件配置):搜索 URL 支持 {query}、{apiKey} 占位符,可选 Bearer 鉴权或裸值鉴权,可追加自定义请求头,可设置超时,还能对返回 JSON 做字段映射(resultsPath、urlField、titleField、snippetField、publishedField),兼容任何返回 SearXNG 风格 results[] 数组的接口。保存后写入 settings.yaml 并热生效,无需重启。

适合已经在跑 SearXNG、Tavily 或任何 JSON 搜索端点,希望直接在 dsh Web UI 里切换后端、又不想 fork 前端代码的用户。插件零第三方运行时依赖,唯一外部要求是一个可达的搜索 endpoint 和 Node.js 22 及以上。

使用场景

  • 自托管 SearXNG 实例,希望直接在 dsh Web UI 中作为搜索后端使用
  • 团队内部有 JSON 搜索 API(非 SearXNG),需要接入 dsh 而不改前端源码
  • 隐私敏感场景,不希望搜索查询经过 DeepSeek 官方服务器

适合人员

  • 运行 SearXNG 或类似 JSON 搜索引擎的自托管爱好者
  • 使用 dsh Web profile 且希望切换搜索后端的日常用户
  • 关注数据主权、需要私有搜索链路的 DevOps / 安全团队