在使用 DeepSeek Harness (DSH) 構建智能體或進行深度對話時,獲取實時網絡信息往往是一個剛需。雖然 DSH 本身不直接內置搜索能力,但通過插件生態可以實現這一目標。下面介紹的是由 Yurzi 維護的 dsh-web-search-enhanced 插件,它是一個多協議的 Web Search Provider。
是什麼¶
這是一個爲 DeepSeek Harness (DSH) 打造的增強型聯網搜索插件。它的核心價值在於將搜索能力與對話模型解耦,支持在單次會話中靈活切換不同的搜索服務與實時性策略。目前該插件託管在 GitHub,採用 MIT 許可證。
核心功能¶
- 開箱即用免 Key 起步:安裝後默認選用 Exa 免 Key 檢索通道,無需繁瑣申請 API Key 即可開始使用。
- 搜索與聊天自由解耦:無論當前使用的是 Claude、GPT 還是本地模型,均可隨時爲該會話指定最合適的搜索引擎。
- 會話級記憶與獨立分支:每段對話獨立記錄選用的搜索服務與實時性偏好。Fork 分支對話互不衝突,各自獨立調整。
- 內容實時性自由掌控:在輸入框上方工具欄中,可一鍵切換“自動 / 優先新鮮 / 優先實時”模式,平衡檢索速度與內容時效。
- 安全優雅的憑據隔離:深度接入 DSH 原生 Credentials 體系,敏感 API Key 安全留存於憑據管理器中,不污染項目配置文件。
- 無縫融入原生界面:插件通過快捷膠囊與設置面板集成到 DSH 原生界面中,支持淺色/深色主題與移動端自適應。
安裝與啓用¶
安裝前請確保環境滿足以下依賴:
* DeepSeek Harness (DSH) ≥ 0.2.0-rc.2
* Node.js ^22.19.0 || >=24.0.0
步驟如下:
- 獲取插件包(當前版本爲 0.1.6)。
- 執行安裝命令(需使用絕對路徑):
dsh plugin --profile web add /path/to/dsh-web-search-enhanced-0.1.6.tgz
- 重載插件或重啓 DSH 服務端,刷新瀏覽器頁面以確保前端組件同步。
典型用法¶
安裝生效後,新建一段會話,輸入框上方默認已準備好 Exa · 免 Key 搜索連接。你可以直接向 AI 提問:
搜索最近的 TypeScript 發佈說明,總結最重要的幾個變化並附上引用來源。
AI 會自動調用插件檢索網絡資料,並附上網頁來源進行回答。
適用場景與注意¶
- 適用場景:需要聯網查詢最新資訊、技術文檔或進行事實覈查的開發者與研究者。
- 權限注意:該插件以 DSH 進程權限運行,請確保從可信來源安裝。安裝前建議閱讀源碼並確認許可證。
更多信息¶
插件目錄:yurzi/dsh-web-search-enhanced
GitHub 倉庫:Yurzi/dsh-web-search-enhanced