dsh-find-plugin:在 DSH 會話內搜索發現插件

前言

DSH(DeepSeek Harness)把能力拆成插件,按需安裝。生態在 GitHub 上以 dsh-plugin topic 聚合,也有 awesome-dsh-plugin 等社區目錄。插件一多,問題就變成:不知道有沒有現成方案、該裝哪一個。

常見做法是打開目錄站或 GitHub 手動翻。dsh-find-plugin 把這一步放進智能體會話:用自然語言描述需求,由 agent 調用 find_dsh_plugin 搜索,按 star 排序返回結果,並附帶一行可執行的安裝命令。

這是什麼

dsh-find-pluginawesome-dsh-plugin 維護,當前版本 0.3.7,MIT 許可證。定位類似 skills.sh 的 /find-skills,但面向 DSH 插件生態:在 agent 內做即時 GitHub 搜索,結果按 star 重排,每條帶簡介與 dsh plugin add 命令。

SkillHub 分類爲「聯網工具」;GitHub 約 88 stars、2 forks(以倉庫頁面爲準)。

核心功能

下面介紹插件實際提供的能力,均來自官方 README。

會話內插件發現。 安裝並重啓 dsh web 後,無需記工具名。當「找插件」有助於完成任務時,agent 會自動調用 find_dsh_plugin

GitHub 即時搜索。 搜索範圍限定爲帶官方 dsh-plugin topic 的倉庫;使用匿名 GitHub API,按 star 重排;同一查詢緩存 5 分鐘。

結果可直接安裝。 每條結果包含 star 數、描述、倉庫鏈接,以及可直接運行的 dsh plugin add 命令。可讓 agent 代爲執行安裝。

與 awesome-dsh-plugin 目錄聯動。 若某插件同時列在 awesome-dsh-plugin,會用 plugins.json 中的手寫雙語描述替換 GitHub 簡介(lang 參數選語言);排序不變。

安裝與啓用

推薦從 npm 安裝預構建包:

dsh plugin --profile web add dsh-find-plugin

或從 GitHub 安裝:

dsh plugin --profile web add github:awesome-dsh-plugin/dsh-find-plugin

安裝完成後重啓 dsh web,插件纔會生效。

典型用法

安裝後直接用自然語言與 agent 對話即可,例如:

  • “What terminal TUI plugins are there?”
  • “I want to get a WeChat notification when a task finishes — any plugin for that?”
  • “Find me something for reviewing git diffs inside DSH.”

agent 調用搜索後,你會看到按 star 排序的候選列表。選中一個後,可說「幫我安裝第三個」,agent 可執行返回的安裝命令。

適用場景與注意

適合誰: 經常在 DSH 裏擴展能力、又不想離開會話去翻目錄或 GitHub 的開發者。

生態說明: DSH 理念是「一切皆插件」。awesome-dsh-plugin、SkillHub 等目錄由社區維護,與 DeepSeek / 幻方無官方從屬關係,不是官方應用商店。

安全: 插件以當前 dsh 進程權限運行;第三方插件安裝前應查看源碼與許可證,必要時 pin 到具體 commit。README 也明確提醒:插件是第三方代碼,安裝前請自行審查。

小結

dsh-find-plugin 把 DSH 插件發現嵌進對話流程:描述需求、看 star 排序結果、複製或讓 agent 執行安裝命令。若你已在用 DSH web profile,加這一條插件即可少開幾個標籤頁。

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

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

小夜