前言¶
在 DeepSeek Harness (DSH) 的生态中,Web 搜索是智能体获取实时信息的关键环节。传统的单一搜索引擎往往面临 API 限制、服务不稳定或响应超时等问题。解决这些问题的关键在于构建一个高可用、可切换的搜索链路。
dsh-cust-search 是为此目的设计的插件,它允许用户在 DSH WebUI 中配置多个搜索引擎,并按顺序执行搜索。一旦当前引擎出现故障或超时,插件会自动尝试下一个已启用的引擎,直到获取到有效结果。
这是什么¶
dsh-cust-search 是一个运行在 DeepSeek Harness WebUI 中的自定义 Web 搜索插件。由开发者 u9521 维护,属于「联网工具」类别。
该插件的核心价值在于顺序搜索与自动故障转移。它不依赖单一数据源,而是通过配置的引擎列表,为用户提供更稳定的搜索体验。
核心功能¶
插件主要包含以下两项核心能力:
-
顺序搜索与自动切换
插件按照用户配置的顺序依次搜索。如果当前引擎遇到网络错误、无效密钥或超时,它会自动跳转到下一个启用的引擎。这个过程是连续的,直到成功获取结果或遍历完所有引擎。 -
支持 11 种搜索引擎
插件内置了丰富的搜索引擎支持,覆盖了从免费公共搜索引擎到付费 AI 搜索服务的多种类型。具体支持的引擎包括:
* DeepSeek Official(官方桥接)
* Bing
* DuckDuckGo
* SearXNG
* Tavily
* AnySearch
* Exa
* Keenable
* Firecrawl
* Parallel
* Perplexity
安装与启用¶
安装过程分为三步,使用官方提供的命令行工具即可完成。
- 安装插件
使用以下命令将插件添加到web配置文件中:
dsh plugin --profile web add github:u9521/dsh-cust-search#dist
- 重启服务
安装完成后,必须重启 DSH Web 服务以加载插件:
dsh web
- 刷新浏览器与配置
在浏览器中执行强制刷新(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 中搜索功能的稳定性。它将原本脆弱的单点搜索转变为多引擎协作的链路,适合对搜索结果可靠性有较高要求的开发者使用。