前言¶
DeepSeek Harness (DSH) 的核心理念是「一切皆插件」。面对社区中散落的插件,手动下载、安装和卸载效率较低。Plugin Galaxy 将可视化插件市场直接集成到了 DSH 的设置界面中,提供浏览、搜索和一键安装能力。
是什么¶
Plugin Galaxy 是一个可视化的插件星系,由 AndyPBI 维护。它读取官网目录的排名,显示真实的推荐榜,而不是单纯依赖下载量。它不占侧栏座位,不往会话里塞命令,也不在后台偷偷跑活儿。
核心功能¶
-
市场与发现
- 支持浏览、搜索(名称/包名/分类/描述)和排序。
- 分类筛选与官网词表同步,自动跟随官网新增或改名分类。
- 读取官网
ranking.top显示真实推荐榜,卡片带名次与分档徽标。 - 五个筛选视图:全部、推荐、已安装、可更新、不兼容。
-
生命周期管理
- 支持安装、更新、启停、卸载、回滚。
- 操作进度、取消、回滚有独立状态面板。
- 失败会留下可读原因,不会让 profile 处于半坏状态。
- 失败隔离:客户端有 Error Boundary,服务端路由独立捕获。
-
安全与备份
- 破坏性操作(如卸载)前自动快照,失败自动回滚。
- Profile 自有状态存储在
<profile>/.dsh-galaxy/。 - 支持 WebDAV/Gist 备份同步。
安装与启用¶
本插件不在 npm registry 上,需从 GitHub Release 下载 tgz 安装。
安装命令:
dsh plugin --profile web add https://github.com/AndyPBI/dsh-plugin-galaxy/releases/download/v0.1.34/dsh-plugin-galaxy-0.1.34.tgz
启用步骤:
- 完整重启宿主(退出并重新启动
dsh;只刷新页面不够)。 - 打开设置对话框 → 插件星系。
- 使用面板右上「刷新」按钮强制重新校验目录。
- 卸载:
dsh plugin --profile web remove dsh-plugin-galaxy。
适用场景与注意¶
- 网络要求:需要出站访问目录、npm 和 GitHub。
- 权限与安全:无遥测,不采集任何使用数据;依赖宿主 CLI 进行安装卸载;桌面版重启由应用管理,插件无权限。
- 兼容性:兼容 DeepSeek Harness 0.1.5-alpha.1 至 0.2.1-alpha.1。
结尾¶
Plugin Galaxy 让插件管理回归直观,提供了从发现到管理的完整闭环。相关目录与反馈可访问:GitHub。