dsh-undo-savepoint:DeepSeek Harness 的撤销与崩溃急救系统

lire1131/dsh-undo-savepoint

开发与运维已验证
收录时间 2026-08-14
页面最后更新 2026-10-04

DSH 崩溃救援插件:配置与插件代码一键撤销回滚、密钥脱敏快照、一键安全模式,DSH 启动不了时还有离线 CLI/GUI/WebUI 兜底。

dsh-undo-savepoint 是 DeepSeek Harness 的撤销与崩溃急救插件,为配置、插件代码和文件改动提供自动存档与一键回滚。它解决 DSH 崩溃或误操作导致的配置损坏、插件代码改坏、会话文件损坏等问题,让你在 DSH 内直接撤销、恢复、回退到任意版本,甚至在 DSH 完全无法启动时也能通过局外 WebUI / GUI / CLI 急救。核心能力包括配置与插件代码快照、消息级撤销、密钥脱敏、一键安全模式、崩溃归因、会话文件扫描修复、快照时间线、跨机迁移等,由 lire1131 维护,采用 MIT 协议,支持 Windows / macOS / Linux 三平台。

如何安装

install
npmdsh plugin --profile web add dsh-undo-savepoint
分类
开发与运维
平台
DSH Plugin
作者
lire1131
分发方式
插件

dsh-undo-savepoint 核心特性

配置与插件代码一键回滚消息级撤销与对话撤回密钥脱敏快照与本地 vault一键安全模式与崩溃归因离线 CLI/GUI/WebUI 急救
Listed on dsh-plugin.org

dsh-undo-savepoint 仓库简介

它是做什么的?

dsh-undo-savepoint 是 DeepSeek Harness(DSH)的撤销/回退系统插件,为配置、插件代码和文件改动提供自动存档与一键回滚能力。它解决 DSH 崩溃或误操作导致配置损坏、插件代码改坏、会话文件损坏等灾难性问题,让你在 DSH 内直接撤销、恢复、回退到任意版本,甚至在 DSH 完全无法启动时也能通过局外 WebUI / GUI / CLI 急救。核心能力包括配置与插件代码快照、消息级撤销、密钥脱敏、一键安全模式、崩溃归因、会话文件扫描修复、快照时间线、跨机迁移等,由 lire1131 维护,采用 MIT 协议,支持 Windows / macOS / Linux 三平台。

核心功能

  • 配置 + 插件代码一键回滚:快照覆盖配置与用户插件代码树,支持 undo / redo / 回退任意版本,WebUI / 对话 / 离线 CLI 三入口。
  • 消息级撤销:按 AI 消息(或 60s 批次)记录工作区文件变更,一句话回滚「这条消息改了什么」,不依赖 git、不碰会话存储。
  • 密钥脱敏 + 本机 vault:.env / 凭据进快照自动脱敏(结构保留),导出 ZIP 零泄露,真实值存本机 vault,本机回滚完整还原。
  • 一键安全模式:DSH 完全起不来时,禁用除撤销系统外所有插件保证能启动,自动快照 + 备份配置,一键退出。
  • 崩溃归因:上次异常退出时直接给出「最后正常快照」id + 一键回退按钮,按日志签名分类崩溃原因(session-corrupt / bundle-check / patch-tree)。
  • 会话文件扫描修复:undo_scan 扫描 /sessions/**/session.jsonl.zstd,单帧布局违规与 synthetic-closer seq 重叠可一键修复,无法解码的只隔离不动。

怎么使用这个插件?

在 DSH 中启用后,日常操作(装插件、换皮肤、改设置)会自动保存快照,也可手动保存。需要回退时,通过对话输入 undo 或 restore -Id <快照id>,或在 WebUI 快照面板、离线 CLI 中操作。若 DSH 完全起不来,使用桌面「DSH撤销管理器」进入安全模式,或运行 dsh-undo.ps1 scan --fix 离线修复会话文件。恢复跨机迁移时,先预检缺失插件,再导出/导入 ZIP 快照。所有参数(自动保存、保留数量、敏感模式、插件白名单、定时快照)均可在 DSH 设置「快照」栏目调整。

本页是基于该插件官方 README 独立重写的导读——权威文档和最新变更请以源头为准:lire1131/dsh-undo-savepoint。插件是安装时就在你机器上运行的第三方代码;收录不代表背书——安装前请自行审阅源码。

安装、更新、卸载这个插件,都在 DeepSeek Harness 的 DSH Plugin Hub 插件市场完成

DSH Plugin 常见问题