DSH Plugins
返回列表
🧠

dsh-fk-rollback

记忆 更新于 2026.10.20

在终端中运行以下命令:

dsh plugin install FuriousKinght/dsh-fk-rollback

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

在 DeepSeek Harness 中执行 dsh plugin install FuriousKinght/dsh-fk-rollback,或按 https://github.com/FuriousKinght/dsh-fk-rollback 仓库说明安装。

插件介绍

改坏 DSH 配置文件后,桌面端可能直接起不来——循环依赖、patch 被截断、插件 exports 缺失,都是真实发生过的事故。会话内容和用户自装插件不在保护范围内;本插件只盯住让 DSH 能启动、能输入输出的那五份核心配置(约 119 KB),自动留痕,出问题能查,坏了能退回。

快照分三类:每日启动成功后留底、对话结束且间隔与内容满足条件时的滚动快照,以及手动、回滚前、装插件前后自动写入的检查点(检查点占 50 份配额,前两类各保留 3 份且独立计数)。装插件是最实用的场景:在 pnpm add 之前存「装插件前」,安装完成后存「装插件后」并立刻体检;若装完 DSH 起不来,可一键回滚到装前状态。DSH 正常时在设置里用「FK 回滚设置」管理列表、创建快照、回滚、三层分级体检、改动溯源与报错诊断;DSH 崩了时可双击离线脚本,仅依赖 node.exe,找不到 node 则绝不改任何文件。

快照按配置指纹做五级健康分级,restore --last-good 会按 verified-strong → verified → static-ok → failed 降级选点;回滚前必先快照,且绝不自动回滚。v1.3.0 起内置 Windows 桌面版「立即重启 DSH」,回滚后的配置需重启才生效;$DSH_HOME 下的 home 层 cordis.patch.yml 可检测但不纳入快照、不修。适合经常改配置、装插件,或经历过「一改配置就白屏」的 DSH 用户。

使用场景

  • 改坏 cordis.patch.yml 后 DSH 无法启动
  • 装完新插件发现桌面端起不来
  • 需要对比或还原最近几次配置改动

适合人员

  • 经常安装或调试 DSH 插件的用户
  • 会手改 profile 层配置的高级用户
  • 经历过配置事故、希望有兜底的人