DSH Plugins
返回列表
🧠

dsh-session-backup

记忆 更新于 2026.10.18

在终端中运行以下命令:

dsh plugin install overspread/dsh-session-backup

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

在 DeepSeek Harness 中执行 dsh plugin install overspread/dsh-session-backup,或从 https://github.com/overspread/dsh-session-backup 按 README 安装后重启 dsh web 服务。

插件介绍

在 DeepSeek Harness Web 里删掉一个会话,往往意味着目录和 Workspace 成员关系一起消失,误删或想回看旧对话时很难挽回。dsh-session-backup 把删之前先留一份做成默认行为:确认彻底删除时会先静默写入备份;批量删除也走同一套逻辑,备份写不出来就拒绝删除,避免唯一副本无声丢失。

插件还在侧边栏加了多选、批量备份/删除,以及底部的备份管理器,支持浏览备份并一键恢复。恢复不只复制文件,还会通过 harness API 把会话重新挂回 Workspace,让列表里能再次看到它。备份按本地时间戳和当前标题命名,附件按内容寻址,会话删掉后仍可完整还原;正在运行的会话在复制前会先落盘日志,并在清单里标记是否一致。

整套能力以用户插件交付:包装 remote session 的 deleteSession、在 Host 侧提供备份 API,浏览器端改 UI,不改动已安装的 harness 文件,升级 harness 也不会把它卸掉。适合经常在 Web 里整理会话、需要批量清理又希望有安全网,或偶尔要从备份找回对话的 Harness 用户。

使用场景

  • 误删会话前需要自动留档
  • 批量清理侧边栏会话又要防丢数据
  • 从备份管理器找回已删对话

适合人员

  • 经常在 Harness Web 整理会话的用户
  • 需要批量删除又要求备份兜底的人
  • 希望本地自管会话副本的进阶用户