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
羽毛球分组比赛记分
小程序二维码

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

小夜