dsh-plugins-git-sync
songni370/dsh-plugins-git-sync
用你自己的 Git 仓库备份、恢复并双向同步 DSH 插件与配置,支持冲突处理、快照与 6 个 Agent 工具。
- 形态
- Plugin 插件
- 安装
- npm 包安装
- 需要密钥
- 是
- 近月下载
- 1,966
- 最近推送
- 昨天更新
项目说明
From README
插件备份 用你自己的 Git 仓库 备份、恢复,并在多台设备之间同步 DeepSeek Harness(DSH)插件清单和已部署技能 。显示名:插件备份 / Plugin Backup · 包名: dsh-plugins-git-sync · English 换电脑或重装 DSH 时,不用再回忆装过哪些插件、哪个版本、开了哪些技能:把插件清单和技能文件推到一个私有 Git 仓库,另一台设备同步回来即可。插件清单是普通 JSON,技能是真实文件树,可以直接用 Git 查看、对比和回滚。
界面 插件详情页 在「插件」页打开「插件备份」详情,顶部的「备份设置」卡片可以控制是否在插件页显示「备份」标签页。关闭后只保留设置里的「插件备份」入口。插件页的「备份」标签页 开启后,「插件」页会多出「备份」标签页。这里可以设置备份内容、仓库地址,查看同步状态并手动同步。备份内容、仓库配置、同步操作与状态。备份什么 内容 是否备份 说明 --- --- --- 插件清单 ✅ 插件名称、版本、启用状态和安装来源 已部署技能 ✅ /.
dsh/skills 中已部署的技能文件,保存为真实文件树 插件配置 ❌ 配置里可能含 API Key、Token、密码,不做启发式过滤 Agent 预设 ❌ 可能包含 MCP 凭据、环境变量和执行权限 界面设置 ❌ 不属于本插件的备份范围 Token / 私钥 / Cookie ❌ 不读取、不写入、不上传 同步只覆盖 用户安装的第三方插件 和 已部署技能 。DSH 内置插件、 cordis: 加载器条目和本插件自身不会进入备份。功能 - 双向同步 :本机改动上传,仓库改动下载;两边都改时停下来让你选择,不自动合并或覆盖。
- 冲突提示 :每个选项都说明会发生什么;本机已卸载而仓库还有备份时,明确选择「从仓库删除」或「保留仓库」。- 备份内容开关 :插件、技能分别开关,默认开启;关掉某项后不再上传或恢复对应内容,但仓库里已有的备份保留。- 技能状态 :技能列表显示已备份 / 仅本机 / 仅仓库 / 有修改 / 已排除,并支持和插件列表一样的左侧同步勾
Original description
A DeepSeek Harness plugin for backing up and synchronizing installed plugins and configurations across devices using Git repositories.
安装方式
npm 包安装 · 需要额外配置密钥
dsh plugin --profile web add dsh-plugins-git-sync@latestdsh plugin --profile web update dsh-plugins-git-sync@latestgit clone https://github.com/songni370/dsh-plugins-git-sync.git安全能力
静态扫描源码得到的权限画像 —— 回答的是「它要动什么」,而不是「它好不好」
- 执行命令
- 写入文件
- 读取文件
- 访问网络
- 读取环境变量
未发现已知红线(明文传输、安装期执行代码、凭据外传等)。
能力与红线来自 awesome-dsh-plugin 的静态扫描结果(CC0 公有领域),本站未逐行复核源码; 它只覆盖能被静态识别的模式,不等于安全审计结论。
为什么是这个分数
近 2 天仍在推送;README 给出了可直接复制的安装命令;运行前需要准备 API Key 或环境变量;近月 npm 下载 1966 次,star 不多但真在被使用。
- 维护活跃
- 100
- 实用度
- 62
- 生态热度
- 66
- 上手便捷
- 74
- 信号质量
- 86
- 数据置信度
- 85%