dsh-plugin-recommend:DeepSeek Harness 插件发现与推荐工具

前言

DeepSeek Harness(DSH)的插件生态日益丰富,社区维护的目录(awesome-dsh-plugin)提供了大量插件资源。但在本地开发时,直接浏览外部目录效率较低。dsh-plugin-recommend 将这个外部目录嵌入到 DSH 中,提供了一个本地化的插件搜索与推荐引擎。它通过关键词匹配、标签分类以及实时的目录刷新,帮助开发者快速定位所需的工具。

插件概览

  • 插件名称:dsh-plugin-recommend
  • 维护者:863683348
  • 分类:联网工具
  • 开源协议:MIT

核心功能

该插件通过以下方式实现插件发现与检索:

  1. 嵌入式目录:内置了 1135 条插件条目(来自 awesome-dsh-plugin),包含名称、仓库、分类、描述以及自动生成的标签。
  2. 全文评分与排序:支持自由文本搜索。匹配优先级为:插件名称 > 标签 > 描述。同时支持通过分类进行过滤,结果会去重并支持多样性筛选,防止某一分类结果过多。
  3. 实时刷新:插件启动时尝试通过 HTTPS 从 awesome-dsh-plugin 的 README 拉取最新目录。若网络请求失败,则回退使用内置的嵌入式目录。
  4. 工具校验:插件在加载时会使用 @deepseek-ai/dsh-tools 的 value-schema DSL 校验工具的 schema,确保工具定义符合规范。

工具命令与使用

插件提供了 5 个核心工具命令,用于检索目录信息:

搜索插件

根据需求描述搜索插件,并返回匹配度得分及理由。

recommend search "browser automation with screenshots"
recommend search "网页浏览" category tools

查看分类

列出目录中所有分类及其对应的插件数量。

recommend categories

查看详情

获取单个插件的完整目录条目。

recommend detail dsh-plugin-gate

查找相似插件

根据标签、分类和描述的重叠度,查找与指定插件最相似的替代品。

recommend similar <plugin-name>

刷新目录

强制从远程源重新拉取最新目录数据。

recommend refresh

注意事项

  • Schema 校验:早期版本存在 JSON-Schema 与 DSL 不兼容的问题,可能导致 DSH 无法启动。如果遇到启动失败,请尝试从配置中移除此插件(数据不会丢失),或升级到最新版本。
  • 安全检查:在安装推荐插件前,务必使用 dsh-plugin-gate 中的 gate_scan 工具进行安全扫描,交叉检查插件来源后再安装。
羽毛球分组比赛记分
小程序二维码

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

小夜