快照备份 DSH 数据并经 WebDAV 跨机同步
35.5/100
综合分
2
GitHub 星标
—
npm 周下载
—/5
用户评分
数据截至 2026/9/18 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。
自动兼容检查未通过:仓库缺少 package.json,无法用 dsh 插件安装命令安装。以下命令仍可尝试,但可能失败。
无法用 dsh 插件命令安装(仓库内无 dsh 插件清单)
git clone https://github.com/csiroqa/dsh-backup-sync.git按该仓库 README 的原生方式安装;若作者另行发布了 DSH 插件包,请以其文档为准
状态速览
判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态信任档位:需留意
是什么
dsh 原生插件 · tool
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
更新放缓:最近一次提交在 81 天前
档位由哪些信号合成
本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。
⚠︎ 实装验证未通过(unknown · 2026/10/24) ——可能是验证环境差异,装前建议到 GitHub 仓库确认最近更新与 issue。
社区实装还没有人打卡 · 装过的第一个就是你
安装兼容性检查需源码安装仓库缺少 package.json,无法用 dsh 插件安装命令安装
展开查看检查明细 ↓
以下结论由程序自动检查 npm 包、engines 声明与入口文件得出,未做人工实机验证——能装不等于用着没问题。
✗npm 包dsh-backup-sync(未发布到 npm,仅可源码安装)
✓Node 引擎未声明 engines.node
✓dsh CLI 依赖未声明 dsh 版本约束
✗入口文件缺少入口声明
源码安装时若 pnpm 拦截 prepare 脚本,按其提示在 pnpm-workspace.yaml 的 allowBuilds 中放行后重跑。
验证方式:npm registry 存在性 + package.json 静态校验 · 最后检查 2026/10/9 15:23:13
安全扫描自动 · 静态分析源码v2.7.0⚪ 扫描:无法判定尚无人工评估展开查看扫描说明与证据 ↓
安全扫描自动 · 静态分析源码
v2.7.0已尝试扫描但取不到可分析的源码:仓库或包不存在、已删除,或为非 JS/TS 实现、未随包发布源码。无法判定,不代表安全。
- · 取源不可用(Error: github tarball HTTP 404 @ https:
- · api.github.com
- · repos
- · csiroqa
- · dsh-backup-sync
- · tarball)
扫描于 2026/11/3(0 天前)
静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。
依赖的 DSH / Cordis 模块
@deepseek-ai/cordis@deepseek-ai/cordis-plugin-timer@deepseek-ai/dsh-client-runtime@deepseek-ai/dsh-commands@deepseek-ai/dsh-credentials@deepseek-ai/dsh-home-paths@deepseek-ai/dsh-session@deepseek-ai/dsh-session-persistence@deepseek-ai/dsh-workspace给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个
功能亮点
- 本地快照备份
- WebDAV推送拉取
- 自动备份与归档清理
README
由 DeepSeek 最新模型翻译生成dsh-backup-sync
CI
DeepSeek Harness(DSH)的备份/恢复 + 跨机同步插件:一键把 $DSH_HOME 关键数据复制为本地快照(会话日志、工作区数据、配置层),通过 WebDAV 在机器间增量推送/拉取(换机迁移、异地备份),支持定时自动备份与失效归档清理。
英文版:README.en.md
功能
本地快照
- 一键快照:/backup [快照名] 把 $DSH_HOME 的会话日志(sessions/)、工作区注册数据(storages/,如 workspace.json)、配置层(settings.yaml、cordis.patch.yml、各 profile 用户层)复制为时间点快照;可选附件(attachments/,体积大,默认关闭)
- 清单可靠:快照带 meta.json 清单(文件路径/大小/修改时间),/backup list 查看时间、主机、文件数与大小,/backup prune [保留数] 清理旧快照
跨机同步
- WebDAV 传输:Nextcloud / 坚果云 / 群晖 / S3 网关等,/backup push 上传、/backup pull 下载,远端布局 /dsh-backup//
展开完整文档(README 剩余 1 节)
dsh-backup-sync CI DeepSeek Harness(DSH)的备份/恢复 + 跨机同步插件:一键把 $DSH_HOME 关键数据复制为本地快照(会话日志、工作区数据、配置层),通过 WebDAV 在机器间增量推送/拉取(换机迁移、异地备份),支持定时自动备份与失效归档清理。 英文版:README.en.md 功能 本地快照 - 一键快照:/backup [快照名] 把 $DSH_HOME 的会话日志(sessions/)、工作区注册数据(storages/,如 workspace.json)、配置层(settings.yaml、cordis.patch.yml、各 profile 用户层)复制为时间点快照;可选附件(attachments/,体积大,默认关闭) - 清单可靠:快照带 meta.json 清单(文件路径/大小/修改时间),/backup list 查看时间、主机、文件数与大小,/backup prune [保留数] 清理旧快照 跨机同步 - WebDAV 传输:Nextcloud / 坚果云 / 群晖 / S3 网关等,/backup push 上传、/backup pull 下载,远端布局 /dsh-backup// - 增量传输:push/pull 按清单对比(大小 + 修改时间),未变化的文件跳过;拉取后恢复文件时间,二次同步零下载 - 中断安全:清单 meta.json 最后上传——推送中断不会被另一台机器当成完整快照;重试天然幂等 - 残留自清理:推送自动删除远端旧清单残留,拉取自动删除本地多余文件;/backup remote-prune 删除整个远端快照 自动备份 - autoIntervalMinutes 定时快照,autoKeep 只保留最近 N 份(自动清理);恢复前自动对现状建 …-pre-restore 保险快照 失效归档清理 - DSH 归档列表只记会话 id、不校验日志是否存在(幽灵归档):restore 成功后自动清扫,或 /backup sweep-archives 手动执行 配置 插件行(cordis.patch.yml 的 backup-sync insert 行)支持以下可选 config: | 键 | 默认 | 说明 | | backupRoot | $DSH_HOME/backups | 本地快照根目录 | | includeAttachments | false | 是否备份附件(体积大) | | includeCredentials | false | 是否备份 .credentials.yaml(含明文密钥,默认关) | | autoIntervalMinutes | 0 | 自动备份间隔(分钟);0 = 关闭 | | autoKeep | 10 | 保留最近快照数;0 = 从不清理 | | remote.baseUrl | 空 | WebDAV 根地址(如 https://dav.example.com/remote.php/dav/files/user/dsh-backups) | | remote.username / remote.password | 空 | 留空时从凭据引用 WEBDAV_USERNAME / WEBDAV_PASSWORD 解析 | 不要把明文密码写进 cordis.patch.yml。.credentials.yaml 不会被默认备份。 安装 前置:Node.js >= 22、pnpm、本机 deepseek-harness 源码检出(依赖以 link: 指向其 @deepseek-ai/* 包,未发布到 npm)。 git clone https://github.com/csiroqa/dsh-backup-sync.git cd dsh-backup-sync pnpm install pnpm build 安装进 web profile(link: 指向本目录) dsh plugin --profile web add link:$(pwd) # POSIX dsh plugin --profile web add link:E:\path\to\dsh-backup-sync # Windows 重启 dsh web,浏览器 Ctrl+F5 强刷。 (npx 方式亦可:npx --registry=https://registry.npmjs.org -y @deepseek-ai/dsh plugin --profile web add ——需显式官方 registry:镜像数据滞后且 npm 11 的 npx 锁校验会拒绝非官方源。) 使用 1. 对话输入 /backup 创建第一个快照;/backup list 查看(时间 / 主机 / 文件数 / 大小) 2. 配置 remote.baseUrl 与凭据后:/backup push 推送到远端;换机后 /backup pull + /backup restore 完整迁移 3. /backup restore [--all] 恢复:默认只还原会话日志与工作区数据(恢复前自动留保险快照);--all 连配置一起还原(需重启生效) 4. /backup sweep-archives 清理失效归档;/backup prune 5 只保留最近 5 个 兼容性 - 平台:Windows / macOS / Linux(Node >= 22)—— 构建与冒烟测试经 GitHub Actions CI 验证 - 凭据:通过 DSH 凭据引用(WEBDAV_USERNAME / WEBDAV_PASSWORD,存于 $DSH_HOME/.credentials.yaml),不落配置库 - 针对 DSH 0.1.0-rc.6(源码检出与 npm/npx 安装)实测可用 - 客户端仅依赖平台模块表(react 等),不随 DSH SDK 版本漂移 - 构建产物:tsdown(host 半区 lib/index.js + browser 半区 lib/client.js,标准 window.__ModuleLoader__.load 闭包工厂格式) 安全声明 - 快照含你的全部会话与工作区数据:存放于 $DSH_HOME/backups/snapshots/,请勿把该目录暴露给不可信方;启用 includeCredentials 时还会包含明文密钥 - 恢复会覆盖当前数据:restore 前会自动留保险快照可回退,但建议先在测试 profile 验证;--all 会回退其他插件的配置(需重启生效) - 远端凭据:WebDAV 用户名/密码建议走凭据引用;若写在 cordis.patch.yml,请勿把该文件入库或外发 - 插件自身不做网络监听(纯命令 + 出站 WebDAV 请求) 许可与使用声明 MIT License(见 LICENSE)。 欢迎任何人使用、修改、引用、或把本项目收录进自己的插件合集,只需: - 保留 LICENSE 文件与版权声明 - 标明出处(本仓库链接) 相关 - DeepSeek Harness - 系列插件:dsh-schedule(定时任务 + 状态监控)、dsh-archive-viewer(归档增强:自动归档 / 文件夹 / 经验库 / 收藏便签) - 插件形态参考 dsh-web-ui(dsh.bundle.patch + dsh.client 声明 + 槽位注册 + tsdown 双半区构建)
预览分享卡片长什么样 ↓
分享 · DeepSeek Harness Hub
csiroqa/dsh-backup-sync
快照备份 DSH 数据并经 WebDAV 跨机同步
相关插件 · 工具 / 效率
破甲管控台kingcharleslzy-ai/dsh-purge
dsh-purge Community · DeepSeek Harness 社区维护版:宿主兼容、状态诊断、提示词管理、更新与本机备份回滚。基于小杨 / YuJunZhiXue 的 dsh-purge。
★ 4,173已汉化DeepSeek 客户端
74.4
网文长卷lingfengQAQ/webnovel-writer
基于 Claude Code 的长篇网文辅助创作系统,解决 AI 写作中的「遗忘」和「幻觉」问题,支持 200…
★ 7,636已汉化DSH
72.2
多智能体协作HKUDS/AutoSwarm
AutoSwarm: Unify Your Agents. Unify Your Context (Codex · Claude Code · DeepSeek Harness · Muse · Grok · WorkBuddy· nanobot · and more)
★ 2,349已汉化DSH
71.6
Vox 拼贴视频生成Alisa0808/vox-director
🎬 Vox Director拼贴动效导演
★ 2,129已汉化DSH
71.4
Agent 演化引擎Q00/ouroboros
智能体 OS:智能体自己变聪明,我们只守住底线:面试准入、分阶段评估、带预算的进化循环。MCP 服务器,14 种运行时:Claude Code、Codex CLI、Gemini CLI、OpenCode、Copilot、Kiro 等。
★ 6,308已汉化DSH
71.3
智能体运行框架路由HarnessRouter/harnessrouter
智能体运行框架的统一接口。
★ 3,897已汉化DSH
71.2
这是你的仓库?认领条目