前言¶
DSH 的理念是「一切皆插件」,社区插件于是分散在 npm 和 GitHub 上。想给环境补一个市场、语言切换或记忆类插件时,要么靠搜索,要么靠别人转述,找到之后还要判断它是不是合法的 DSH Bundle。hjhcos 的 dsh-plugin-discovery 做的就是这层事:把分散的社区 Bundle 汇总到侧栏,带精选目录和在线搜索,安装前统一校验。
这是什么¶
dsh-plugin-discovery 是一个 DSH 插件,由 hjhcos 维护,MIT 许可。装完后侧栏会出现「发现插件」,提供新手必装、个性化推荐、分类浏览和在线搜索(npm / GitHub)。它的目标是把散落在 npm / GitHub 的社区 DSH 插件收进侧栏,带本地精选目录与远程自动更新,一键校验后安装。搜索或浏览到目标后,插件用 pluginManager.inspect 校验它是否为合法 DSH Bundle,再执行安装。
需要说明的是,DSH 社区目录是独立站点,与 DeepSeek / 幻方没有官方从属关系,这个插件也不是官方应用商店。
核心功能¶
- 新手必装:市场的常规插件、中英对话语言、搜索、费用、上下文、Skills、回退、原生文件工具等。
- 个性化推荐:按当前已装插件的偏好排序。
- 分类浏览:桌宠 / 主题 / IM / 记忆 / 效率 / 多媒体 / 远程 / 市场 / 多智能体。
- 远程目录更新:优先拉取 Gitee 的 raw JSON,失败再试 GitHub,按
version写入$DSH_HOME/cache/...。 - 插件自更新:启动面板或打开面板时检查 npm 最新版,Gitee 的
package.json作为兜底,有新版本可自动或一键更新。 - 关键词搜索:支持全部 / npm / GitHub 三个范围,也可以直接解析链接安装。
- 安装三态:未安装 / 安装中 / 已安装。
- 界面中英文可选。
安装与启用¶
下面是官方给出的安装命令:
dsh plugin --profile web add dsh-plugin-discovery
装完并启用后,刷新 Web UI,侧栏会出现「发现插件」。多数环境已配置 npmmirror,直接用包名安装即可。
GitHub 访问慢时,可以用 Gitee:
dsh plugin --profile web add https://gitee.com/hjhcos/dsh-plugin-discovery
也可以写成 Git 形式:
git+https://gitee.com/hjhcos/dsh-plugin-discovery.git
或使用简写形式:
github:hjhcos/dsh-plugin-discovery
典型用法¶
安装启用后,按下面几步操作:
- 打开侧栏的「发现插件」面板。
- 默认是「为你推荐」;可以切到「分类浏览」(含新手必装),或切到「在线搜索」。
- 点击「安装」,等标识从「安装中」变为「已安装」。
- 到「插件」页确认目标插件已启用。
自定义精选目录¶
精选目录是仓库里的 data/recommended.json。想改推荐内容时,修改 JSON 并提高 version,然后推到 Gitee 或 GitHub,用户端会自动拉取,不需要重装插件。
远程地址可以在插件配置中修改,当前默认值是:
- Gitee:
https://gitee.com/hjhcos/dsh-plugin-discovery/raw/main/data/recommended.json - GitHub:
https://raw.githubusercontent.com/hjhcos/dsh-plugin-discovery/main/data/recommended.json
可选配置 GitHub Token,用于提高搜索配额。README 没有列出插件配置键名,具体字段需要看源码。
适用场景与注意¶
适合想在 DSH 侧栏里直接浏览、筛选和安装社区 Bundle 的开发者;不想逐个仓库翻找的人会比纯命令行映射更省事。
兼容性方面,目标运行环境是 DeepSeek Harness 0.2.x(web profile),运行在 Web UI(client)加 host Bundle 的组合上。当前发布版本是 1.2.0。
有一点需要格外留意:这是社区插件,不是 DeepSeek 官方维护,插件会访问 npm / GitHub / Gitee 来搜索与刷新推荐目录,且以当前 DSH 进程权限运行。安装前应自行审阅仓库内容与权限诉求,确认符合自己的环境要求。
结尾¶
dsh-plugin-discovery 的价值在于把「找插件、验插件、装插件」收敛到侧栏一个入口,精选目录还能远程更新。前提是你接受社区插件的维护方式与安全边界。
目录页:https://www.skillhub.cn/plugins/hjhcos/dsh-plugin-discovery
仓库:https://github.com/hjhcos/dsh-plugin-discovery