前言¶
在 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 中搜索功能的穩定性。它將原本脆弱的單點搜索轉變爲多引擎協作的鏈路,適合對搜索結果可靠性有較高要求的開發者使用。