dsh-undo-plugin:DeepSeek Harness 的撤销与崩溃急救插件
lire1131/dsh-undo-plugin
DSH plugin 崩溃救援系统:配置与插件代码一键回滚、密钥脱敏快照、一键安全模式,DSH 启动不了时还有离线 CLI/GUI 兜底。
dsh-undo-plugin 是专为 DeepSeek Harness 打造的撤销与崩溃急救系统。它自动为配置、插件代码和消息级文件变更保存快照,支持一键撤销、恢复或回退到任意版本,即使 DSH 无法启动,也能通过局外 WebUI、GUI 或 CLI 进行急救。核心能力包括密钥脱敏、一键安全模式、崩溃归因和会话文件扫描修复,覆盖 Windows、macOS 和 Linux 三平台。装上它,小改动不再引发大灾难。
如何安装
dsh plugin --profile web add dsh-undo-savepoint- 分类
- 开发与运维
- 平台
- DSH Plugin
- 作者
- lire1131
- 分发方式
- 插件
dsh-undo-plugin 核心特性
dsh-undo-plugin 仓库简介
它是做什么的?
dsh-undo-savepoint 是 DeepSeek Harness(DSH)的撤销/回退系统插件,为配置、插件代码和消息级文件变更提供自动存档与一键回滚。它解决 DSH 崩溃或小改动引发大灾难的问题,即使 DSH 无法启动,也能通过局外 WebUI、GUI 或 CLI 进行急救。核心能力包括快照时间线、密钥脱敏、一键安全模式、崩溃归因和会话文件扫描修复,覆盖 Windows、macOS 和 Linux 三平台。
核心功能
- 配置与插件代码一键回滚:快照覆盖配置与用户插件代码树,支持 undo/redo/回退任意版本,三入口(WebUI/对话/CLI)操作。
- 消息级撤销:按 AI 消息或 60 秒批次记录工作区文件变更,一句话回滚该消息的改动,不依赖 git、不碰会话存储。
- 密钥脱敏与本地 vault:.env 和凭据在快照中自动脱敏,导出 ZIP 零泄露,真实值存本机 vault,本机回滚完整还原。
- 一键安全模式:DSH 完全起不来时,禁用除本插件外所有用户插件保证能启动,并自动备份配置、中和启动器硬校验失败的条目。
- 崩溃归因与扫描修复:上次异常退出时给出最后正常快照 id 与一键回退,
undo_scan可修复会话文件布局违规和 seq 重叠,离线可用dsh-undo.ps1 scan。 - 快照时间线与管理:快照按日期分组卡片化,支持文件级 diff、备注/标签、定时快照、孤儿 blob GC、ZIP 导出/导入(可选 AES-256-GCM 加密)。
怎么使用这个插件?
在 DSH 中启用后,日常操作自动保存快照,也可手动保存。需要回滚时,在对话中输入 undo 或 restore -Id <id>,或通过 WebUI 面板点击撤销/恢复按钮。若 DSH 崩溃无法启动,使用桌面「DSH撤销管理器」进入安全模式,或用 CLI 执行 safe-mode -Label on。对于会话损坏,运行 undo_scan quarantine=true 或离线 dsh-undo.ps1 scan --fix。跨机迁移时,先导出快照 ZIP,在目标机导入并预检缺失插件。
本页是基于该插件官方 README 独立重写的导读——权威文档和最新变更请以源头为准:lire1131/dsh-undo-plugin。插件是安装时就在你机器上运行的第三方代码;收录不代表背书——安装前请自行审阅源码。
