dsh-tavily:DeepSeek Harness 的 Tavily 網頁搜索插件

前言

在 DSH 裏,網頁搜索默認使用官方 DeepSeek。若希望切換到 Tavily,常見做法是調整搜索來源或重裝插件,切換成本較高。dsh-tavily 將 Tavily 作爲 DSH 的網頁搜索服務提供商,並提供設置卡開關:關閉時繼續使用官方 DeepSeek,打開時改用 Tavily,不需要反覆卸載安裝包。

截至 2026-08-30,建議將插件更新到 0.3.1。下面介紹功能、安裝命令、啓用方式和需要注意的問題。

這是什麼

dsh-tavily 是 DeepSeek Harness(DSH)的 Tavily 網頁搜索插件。它面向 DSH 的 Web 客戶端,提供可選的 Tavily 網頁搜索:開關關閉時使用官方 DeepSeek;開關打開後,根據是否填寫 Key 分別走 keyless 或賬號檔。

倉庫 owner 爲 SZMY-haruhi,許可證爲 MIT。

核心功能

  • 設置卡開關:關 = 官方 DeepSeek,開 = Tavily,切換時不用卸包。
  • 無 Key 時走 Tavily keyless;有 Key 時走 Authorization: Bearer
  • 設置卡左下有連通測試:真實調用一次 Tavily,請求參數爲 max_results: 1;無 Key 走 keyless,有 Key 走賬號檔,並消耗 1 積分。
  • 處理超時、中止、官方 Host 鎖定,並丟掉無 url 的結果。
  • Key / 開關寫在 credentials,不寫設置文件。
  • 設置卡命名空間爲 web-search-tavily,不覆蓋官方網頁搜索卡。

安裝與啓用

先用 npm 安裝穩定版:

dsh plugin --profile web add dsh-tavily

如果已經安裝舊版本,先更新到 0.3.1

dsh plugin --profile web update dsh-tavily

也可以用 GitHub 倉庫安裝:

dsh plugin --profile web add github:SZMY-haruhi/dsh-tavily

如果需要固定版本,可以釘 commit 安裝:

dsh plugin --profile web add github:SZMY-haruhi/dsh-tavily#<commit>

安裝完成後,按下面路徑進入插件配置:

設置 → 插件 → 插件配置 → Tavily 網頁搜索

打開“Tavily 網頁搜索”開關即可啓用。Key 可選;不填 Key 時走 Tavily keyless。左下的連通測試用來確認現在能不能搜。有 Key 時,連通測試會消耗 1 積分。

如需卸載:

dsh plugin --profile web remove dsh-tavily

典型用法

按下面順序操作即可。

1、安裝插件:

dsh plugin --profile web add dsh-tavily

2、進入設置:

設置 → 插件 → 插件配置 → Tavily 網頁搜索

3、打開開關。開啓後,網頁搜索從官方 DeepSeek 切換到 Tavily。

4、保持 Key 爲空,或填入 Tavily Key。不填時走 keyless;填寫後走賬號檔。

5、點擊左下連通測試。無 Key 時也能測試;有 Key 時用於確認賬號檔當前是否能用。

6、經過上面的步驟後,如版本較舊,執行更新:

dsh plugin --profile web update dsh-tavily

憑證位置

Key / 開關不寫在設置文件裏,而是寫在 credentials 中。憑證可寫在:

$DSH_HOME/.credentials.yaml

不要把真實鑰匙提交進倉庫。

版本與兼容注意

  • 請更新到 0.3.1
  • 0.3.0 在和其它客戶端插件一起安裝時,可能讓整個 Web 停在 “Failed to load plugins”。
  • 0.3.1 修復了 settings.plugin.itemkey,不能再用 idorder 的問題。
  • 0.3.1 的設置卡命名空間爲 web-search-tavily,不覆蓋官方網頁搜索卡。

適用場景與注意

適合以下使用方式:

  • 想在 DSH 的 Web 客戶端中使用 Tavily 網頁搜索。
  • 希望在官方 DeepSeek 與 Tavily 之間用開關切換,不反覆安裝和卸載。
  • 想先不填 Key,用 keyless 模式確認連通性。

安裝前建議檢查源碼與許可證。dsh-tavily 會作爲 DSH Web 客戶端的插件運行,插件代碼會隨當前 dsh 進程權限執行;引入前請確認其實現符合項目要求。許可證爲 MIT。

鏈接

  • 目錄頁:https://www.skillhub.cn/plugins/SZMY-haruhi/dsh-tavily
  • GitHub:https://github.com/SZMY-haruhi/dsh-tavily
羽毛球分组比赛记分
小程序二维码

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

小夜