dsh-plugin-repo
在终端中运行以下命令:
dsh plugin install Z-6354/dsh-plugin-repo
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 终端中执行 dsh plugin install Z-6354/dsh-plugin-repo 即可完成安装,完整源码见 https://github.com/Z-6354/dsh-plugin-repo
插件介绍
DeepSeek Harness 的第三方插件生态正在增长,但每台设备各自管理 .tgz 包既繁琐又容易版本混乱。dsh-plugin-repo 为每台 DSH 设备提供一个自托管的插件仓库,让第三方 .tgz 包的列出、上传、下载和安装全部在本地 HTTP 服务中完成,同时严格隔离官方 @deepseek-ai 包,绝不修改或列出它们。
最核心的亮点是跨设备同步:连接另一台 DSH 后,双栏界面清晰展示本机与对方的版本差异,支持按需拉取或推送,降版本操作会弹出警告,同步记录持久化保存。除了文件搬运,插件还覆盖了完整的生命周期管理——启用或关闭某个插件、从 npm 直接安装、读取 peerDependencies 做 DSH 版本适配检查,以及卸载已禁用的插件。所有操作既可以通过设置界面完成,也可以调用它暴露的 HTTP API 和 Model tools 以编程方式集成。
如果你有多台运行 DeepSeek Harness 的设备、依赖若干非官方 Cordis 插件,并且希望在不经过公共仓库的情况下私有化管理和同步这些包,dsh-plugin-repo 就是把散落在 U 盘和聊天记录里的 .tgz 文件收归一处的工具。
使用场景
- 在多台 DSH 设备间按需拉取或推送非官方 .tgz 插件包
- 本地管理插件包的上传、下载、安装、启用与卸载全生命周期
- 通过 HTTP API 或 Model tools 以编程方式驱动插件仓库操作
适合人员
- 运行多台 DeepSeek Harness 且依赖非官方 Cordis 插件的开发者
- 希望私有化管理插件包、避免依赖公共仓库的用户
- 需要将插件生命周期集成到自动化脚本或工具链的工程团队