feiyang-dev/deepseekharnessdesktop-vault ↗★ 0
@feiyang666/deepseekharnessdesktop-vault
数据保险箱:为 DeepSeek Harness 提供自动备份、清空检测与一键恢复。自动备份 ~/.dsh 的聊天记录(sessions)、工作区数据(storages)、设置(settings.yaml)、凭据与 profile 配置到用户主目录 ~/.dsh-backups,检测数据被清空并支持按范围恢复与删除备份。设置页提供「备份管理」界面(Host+Client 双面插件)。
安装
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:feiyang-dev/deepseekharnessdesktop-vault说明文档
阅读完整 README ↗DeepSeek Harness 数据保险箱(dsh-vault)🛡
English | 简体中文
由开发者制作的 DeepSeek Harness 插件 —— 自动备份 → 清空检测 → 一键恢复,把聊天记录、工作区数据、设置与凭据备份到 ~/.dsh 之外的安全位置。
简介
DeepSeek Harness 桌面端在检测到插件加载失败时,可能会强制清除 ~/.dsh 本地数据(聊天记录、工作区数据、设置、凭据、插件配置)并恢复出厂。dsh-vault 把全部关键数据持续备份到 ~/.dsh 之外的安全位置,即使数据被清空也能完整找回。
npm 包名:@feiyang666/deepseekharnessdesktop-vault(同项目系列:@feiyang666/deepseekharnessdesktop 用量插件)。
功能
| 能力 | 说明 |
|---|---|
| 设置页「备份管理」 | Web 端设置页新增「备份管理」页面:查看备份状态与历史、立即备份、按范围一键恢复(全部 / 仅聊天记录 / 仅工作区设置)、删除备份(需二次确认) |
| 自动备份 | 启动 6 秒后首备 + 会话落盘/设置变更后防抖备份(2 分钟)+ 每 15 分钟定时备份 |
| 备份内容 | sessions/(聊天记录,zstd 二进制完整复制)、storages/(工作区数据)、settings.yaml、.credentials.yaml、.anonymous-user-id、profiles/ 配置(排除可重装的 node_modules) |
| 备份位置 | ~/.dsh-backups// —— 在 ~/.dsh 之外,数据清空不会波及 |
| 清空检测 | 启动时对比备份与当前会话数,数据疑似被清空时红色告警 |
| 一键恢复 | 设置页或 backup_vault 工具按范围恢复(全部 / 仅聊天记录 / 仅工作区设置) |
| 恢复脚本 | 生成 restore-latest.ps1,退出桌面端后右键运行即可离线还原 |