dsh-workbuddy-websearch:接入 WorkBuddy 雲端搜索

前言

DeepSeek Harness(DSH)採用插件化架構,智能體在調用 web_search 工具時需要配置相應的搜索後端。本插件旨在解決這一配置成本,它複用 WorkBuddy 桌面 App 的登錄態,將雲端 agentic 檢索能力接入 DSH 的 web_search 工具。用戶無需申請 API Key,也不需要安裝其他 DSH 插件即可直接使用搜索功能。

核心功能

本插件通過以下方式實現零配置接入:
* 複用登錄態:直接使用 WorkBuddy 桌面端的登錄狀態,無需額外的 API Key。
* 雲端檢索:調用 WorkBuddy 的雲端 agentic 檢索服務。
* 帶引用綜述:返回包含引用來源的綜述文本,便於覈查。
* 零硬依賴:純 ESM 模塊,無構建步驟,不依賴其他 DSH 插件即可完整工作。
* 安全設計:對憑據文件只讀,token 續期僅在內存中完成,不回寫磁盤,避免與其他插件衝突。

安裝與啓用

在安裝前,請確保滿足以下前置條件:
* 已安裝並登錄 WorkBuddy 桌面 App(國內版或國際版)。
* Node.js 版本 >= 20。

執行以下命令完成安裝:

dsh plugin --profile web add dsh-workbuddy-websearch

安裝完成後,重啓 DSH 即可生效。重啓後,模型在調用 web_search 時將自動走 WorkBuddy 的搜索接口。

典型用法

安裝並重啓 DSH 後,無需任何額外操作,直接在對話中發起搜索請求即可:

dsh --profile web "幫我搜一下最近的 XX 進展"

安裝成功後,可以通過以下命令覈驗配置是否生效:

dsh --profile web --dump-config | grep -i workbuddy-websearch

適用場景與注意

本插件主要適用於需要快速接入聯網搜索能力的 Windows/macOS 開發者。

功能限制

  • 僅支持搜索:本插件僅提供 web_search(聯網搜索)功能,不提供 web_fetch(抓取指定 URL)功能。
  • 平臺限制:
    • Windows x64(穩定)。
    • macOS(實驗性)。
    • 不支持:32 位 Windows、Linux、WSL、鴻蒙。

插件衝突

  • 註冊 ID 唯一性:同一個搜索 provider id 只能有一個插件註冊。本插件註冊的 ID 爲 workbuddy-agentic。若同時安裝了註冊了相同 ID 的其他插件(如舊版本或 fork 版本),只有其中一個會生效,另一個會靜默不激活。

短結尾

該插件通過複用 WorkBuddy 桌面端的現有資源,爲 DSH 提供了無需額外配置的聯網搜索能力。適合希望在現有工作流中快速增加搜索功能的用戶。

插件目錄
GitHub 倉庫

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

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

小夜