DeepSeek Harness (DSH) WebUI 自定义搜索插件:dsh-cust-search

前言

在 DeepSeek Harness (DSH) 的生态中,Web 搜索是智能体获取实时信息的关键环节。传统的单一搜索引擎往往面临 API 限制、服务不稳定或响应超时等问题。解决这些问题的关键在于构建一个高可用、可切换的搜索链路。

dsh-cust-search 是为此目的设计的插件,它允许用户在 DSH WebUI 中配置多个搜索引擎,并按顺序执行搜索。一旦当前引擎出现故障或超时,插件会自动尝试下一个已启用的引擎,直到获取到有效结果。

这是什么

dsh-cust-search 是一个运行在 DeepSeek Harness WebUI 中的自定义 Web 搜索插件。由开发者 u9521 维护,属于「联网工具」类别。

该插件的核心价值在于顺序搜索与自动故障转移。它不依赖单一数据源,而是通过配置的引擎列表,为用户提供更稳定的搜索体验。

核心功能

插件主要包含以下两项核心能力:

  1. 顺序搜索与自动切换
    插件按照用户配置的顺序依次搜索。如果当前引擎遇到网络错误、无效密钥或超时,它会自动跳转到下一个启用的引擎。这个过程是连续的,直到成功获取结果或遍历完所有引擎。

  2. 支持 11 种搜索引擎
    插件内置了丰富的搜索引擎支持,覆盖了从免费公共搜索引擎到付费 AI 搜索服务的多种类型。具体支持的引擎包括:
    * DeepSeek Official(官方桥接)
    * Bing
    * DuckDuckGo
    * SearXNG
    * Tavily
    * AnySearch
    * Exa
    * Keenable
    * Firecrawl
    * Parallel
    * Perplexity

安装与启用

安装过程分为三步,使用官方提供的命令行工具即可完成。

  1. 安装插件
    使用以下命令将插件添加到 web 配置文件中:
   dsh plugin --profile web add github:u9521/dsh-cust-search#dist
  1. 重启服务
    安装完成后,必须重启 DSH Web 服务以加载插件:
   dsh web
  1. 刷新浏览器与配置
    在浏览器中执行强制刷新(Cmd+Shift+R 或 Ctrl+F5)以确保加载最新资源。
    插件的配置入口位于:Plugins -> Installed -> @local/dsh-cust-search。

典型用法

安装并重启后,可以通过插件的配置页面进行设置。

  • 配置路径
    插件的配置文件存储在用户目录下的独立位置,而非系统配置中:
    ~/.dsh/storages/cust_search
  • 启用与测试
    在 WebUI 界面中,进入插件设置页面,勾选需要启用的搜索引擎,然后进行搜索测试。若某引擎失败,系统会自动尝试列表中的下一个。

适用场景与注意

  • DSH 版本要求
    插件需要 DeepSeek Harness 版本 >= 0.1.7-rc.2 才能正常运行。

  • 权限与来源
    插件以当前 DSH 进程的权限运行。在安装前,建议查看源代码以确保其符合你的安全要求。

  • 许可证
    该插件采用 MIT 许可证,版权归 2026 年 u9521 所有。

  • 生态定位
    该插件托管于社区目录(SkillHub)与 GitHub,与 DeepSeek 官方应用商店无关,属于 DSH 社区生态的一部分。

结语

dsh-cust-search 通过提供顺序搜索和自动故障转移机制,有效提升了 DSH WebUI 中搜索功能的稳定性。它将原本脆弱的单点搜索转变为多引擎协作的链路,适合对搜索结果可靠性有较高要求的开发者使用。

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜