lire1131/dsh-undo-savepoint

lire1131★ 112JavaScriptLast synced: 2026-08-21

Open on GitHub

DSH crash-rescue plugin: undo config & plugin-code changes, secret-safe snapshots, one-click SAFE MODE, plus offline CLI/GUI that work even when DSH won't boot.

README excerpt

dsh-undo-savepoint — DSH 撤销/回退系统 中文 English 更新日志 DSH 崩溃急救插件:配置与插件代码一键回滚、快照密钥脱敏、一键安全模式,DSH 起不来时也能用(离线 CLI/GUI)。 还在为 DSH 崩溃而苦恼?还在担心小改动会带来大灾难?这款工具能帮到你! 为 DeepSeek Harness (DSH) 打造的撤销/回退系统: 装插件、换皮肤、改设置,自动保存即存档;手动保存随时存档;一键撤销/恢复/回退到任意版本 ,DSH 启动不了时还有局外工具(GUI 窗口 + 命令行)兜底。 预览 v0.3.5 会话头部:撤销/恢复/快照按钮全部图标化 + 自动快照状态徽章(点击徽章打开快照面板) WebUI 快照管理面板(差异/回退/删除/清理/导出/导入/安全模式) WebUI 设置「快照」独立栏目(敏感模式/插件白名单/目录选择) 局外程序窗口(两行工具栏 + 安全模式按钮,DSH 挂了也能用) 局外设置对话框(敏感模式/浏览选目录) 安全模式确认(进入/退出) 安全模式状态提示 功能一览 能力 说明 配置 + 插件代码一键回滚 快照覆盖配置与用户插件代码树,改坏任何一处都能撤销(含 yield\ 类纯代码事故);支持 undo / redo / 回退任意版本,WebUI / 对话 / 离线 CLI 三入口 密钥脱敏 + 本机 vault .env / 凭据进快照自动脱敏(结构保留),导出 ZIP 零泄露;真实值存本机 vault, 本机回滚完整还原 一键安全模式 DSH 完全起不来时,禁用除撤销系统外所有插件保证能启动,自动快照+备份配置,一键退出(v0.3.7 起:profile/home 双级 patch 一并备份恢复;patch 缺失自动写空备份 [] ,不再出现"备份悬空退不出";家目录被重建/换机时残留状态自动降级不激活; v0.3.8 起:还会中和 dsh.profile.bundles 里会导致启动器硬校验失败的条目(原 package.json 独立备份,退出整份还原) ) 崩溃归因 上次异常退出时直接给出「最后正常快照」id + 一键回退按钮,不用自己猜回退到哪( v0.3.8 起:按日志签名分类崩溃原因 session-corrupt / bundle-check / patch-tree ,横幅给出对应处置建议 ) 会话文件扫描修复 undo scan 扫描 /sessions/ /session.jsonl.zstd :单帧布局违规(8/18 崩溃根因)可一键重编码修复(原件留 .bak + 隔离区副本),无法解码的只隔离不动;DSH 起不来时用 dsh-undo.ps1 scan [--fix] 离线处理(需 Node ≥22.15,Node 20 下降级为提示) 跨机迁移安全 恢复前自动预检…

View full README on GitHub →
Terminal / TUIbackupcrash-recoverydeepseek-harnessdshdsh-pluginpowershellrollbacksnapshot

Category