DeepSeek Harness 聯網搜索插件:tokens_DshWebSearch_code

前言

DeepSeek Harness (DSH) 採用插件化架構,原生 web_search 能力通常需要額外的配置或受限於特定環境。tokens_DshWebSearch_code 插件旨在解決這一問題,爲 Harness 提供即插即用的多源搜索能力,無需複雜的遠程服務搭建。

插件定位

這是一個本地維護的聯網搜索插件,npm 包名爲 tokens-dsh-web-search。它通過修改 DSH 的運行時配置,將多種搜索來源注入到原生 web_search 功能中,支持從免費搜索引擎到各類 API 搜索服務的無縫切換。

核心功能

  • 多源搜索支持:爲原生 web_search 提供 Bing、DuckDuckGo、AnySearch 和 SearXNG 等搜索來源。
  • API 集成:支持 Exa、Tavily、Keenable、Perplexity 和 DeepSeek API 搜索。
  • 高級篩選與緩存:支持時間範圍過濾、平臺搜索、網頁抓取、結果緩存。
  • 設置頁管理:支持在 DSH 的設置頁面中切換不同的搜索引擎。

安裝與啓用

安裝前請確保本地環境已安裝 DeepSeek Harness Desktop,且 Node.js 版本 >= 20。

  1. 打開終端,定位到項目目錄外。
  2. 執行以下命令安裝插件(請將路徑替換爲實際文件路徑):
    dsh plugin --profile desktop add file:C:\path\to\tokens_DshWebSearch_code
  1. 安裝完成後,必須重啓 DSH Desktop 以使變更生效。

典型用法

插件安裝後,會自動對 Harness 進行補丁注入,默認將 web.searchProvider 設置爲 ddg(DuckDuckGo)。

在實際使用中,你可以在插件提供的設置頁中手動選擇具體的搜索引擎。如果需要使用 Exa、Tavily 或 DeepSeek API 等服務,需在對應的設置項中填入 API 密鑰。

注意事項

  • 維護方式:代碼更新完全由本倉庫維護,不包含遠程版本檢查或一鍵升級邏輯。
  • 重啓要求:插件變更後需要重啓 DSH Desktop 才能加載新代碼。
  • 環境依賴:依賴 Node.js >= 20。

結語

該插件通過本地維護的代碼和豐富的源支持,降低了 DSH 智能體聯網搜索的接入門檻。相關目錄與源碼託管在 SkillHub 與 GitHub。

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

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

小夜