DSH Plugins
返回列表
dsh-plugin-repo-snapshot

dsh-plugin-repo-snapshot

联网工具 更新于 2026.09.19

在终端中运行以下命令:

dsh plugin install isayrhythm/dsh-plugin-repo-snapshot

将以下提示词粘贴到 DeepSeek Harness 对话框中:

在 DeepSeek Harness 中执行 dsh plugin install isayrhythm/dsh-plugin-repo-snapshot,或从源码仓库 https://github.com/isayrhythm/dsh-plugin-repo-snapshot 安装后按 README 挂载并重启 dsh web。

插件介绍

AI 编程工具把工作区内容传到云端,本身可以支撑对话级回退与跨设备恢复,但难点在于数据归谁控制:是否告知、能否关闭、密钥在谁手里、敏感文件会不会被一并打包。本插件面向 DeepSeek Harness,把「传不传」变成「传到你自己能管的地方」——本机目录或你自己的阿里云 OSS,并在设置页明确展示目标位置,支持一键开关。

核心能力是加密快照:工作区(可选包含 .git)经 archiver 打包后,用 AES-256-GCM(或 AES-256-CTR)加密,AES 密钥由本机 RSA-4096 公钥封装;私钥只留在本机,不上传。默认拦截常见敏感路径(如 .env、密钥、.ssh 等),超大与被排除文件会跳过并在对话里报告数量;内容未变可去重跳过,避免重复上传。目的地支持本机目录与阿里云 OSS(无 ali-oss SDK,官方签名直传),设置页可测试连接、立即备份,也可按会话开始等策略自动触发。

适合在意工作区备份可控性的开发者:希望保留完整 Git 历史、又不想让 AK/SK 或解密能力落在厂商侧;愿意用 RAM 子账号最小权限写自己的 bucket,或只落到本地盘。需要知悉快照为全量打包、丢失 private.pem 无法恢复,旧快照需自行制定保留策略。

截图预览

使用场景

  • 希望工作区备份到自己的目录或 OSS,而不是厂商默认云端
  • 需要在会话开始前自动留一份可解密的完整项目快照(含 Git)
  • 担心 .env、密钥等敏感文件被误打包,需要拦截并看到跳过统计

适合人员

  • 使用 DeepSeek Harness 且重视数据去向可控的开发者
  • 需要把项目加密归档到本机或自有阿里云 bucket 的团队
  • 对静默上传不信任、希望设置页可开关与可视配置的用户