DeepSeek Harness 插件

Arlenman/dsh-backup-sync

分类 开发与运行时 收录于 2026-10-18

DSH 的备份 / 恢复 / 换机迁移:把技能(技能目录在 ~/.dsh 之外的 ~/.agents/skills)、插件清单、核心配置、记忆、待办、以及可选的会话打成一个带 sha256 边车的 tar.gz,再在另一台机器上以「带基线的三方合并」导入 —— 逐文件列出差异,而不是直接覆盖对方改过的东西。凭据永不进包(27 个文件名 + 7 个私钥后缀的黑名单,外加内容特征闸,导入侧再过一遍),每次导入前先写一份可原样还原的快照;归档可以推到任意 WebDAV 服务(绿联 NAS / 群晖 / 坚果云 / Nextcloud)并在新机器上下载回来。另含定时备份、单文件只读查看、面板内的云端卡片;零 npm 运行时依赖(打包用系统 tar)。

安装

# GitHub 源码(首次需按提示配置 allowBuilds 构建授权后重试)

dsh plugin --profile web add github:Arlenman/dsh-backup-sync

装任何插件都等于在你的机器上跑第三方代码,权限和你本人一样大——能读你的文件、用你的凭据、访问网络,工具审批管不到它。GitHub 来源的插件还会在安装时执行构建脚本——pnpm 默认拦截,所以安装可能停在 ERR_PNPM_GIT_DEP_PREPARE_NOT_ALLOWED 或 ERR_PNPM_IGNORED_BUILDS;dsh 会打印出需要添加的确切键名,把它加进该 profile 的 pnpm-workspace.yaml 的 allowBuilds 下,重跑一次即可装上。放行构建本身就是一次信任判断:请只安装可信来源,并尽量锁定 commit(github:owner/repo#sha)。

链接

同类插件

查看整个分类 →

社区评论

评论公开保存在 GitHub Discussions。加载评论会连接 GitHub 和 Giscus;发表内容需要 GitHub 账号。