
dsh-rewind 装完没反应按这六步从宿主版本查到快照目录装插件最难受的状态不是失败是「看起来成功了但什么也没发生」插件页显示已添加重启后却没有配置卡片/rewind提示未知命令每条用户消息旁的 ↶ 按钮不出现或者按钮在点下去只弹出空列表。原因各不相同却可以用同一套顺序查出来——从宿主版本往里查最后落到快照根目录。版本对应关系可先查 完整插件清单与汉化避坑指南再回来照这六步走。六步诊断顺序第一步确认宿主版本。不是看插件版本是看宿主。dsh --version是后续所有判断的基准engines.dsh在两代之间收紧过宿主落在哪个区间直接决定你能装哪个版本。第二步对照engines.dsh。0.15.3 声明0.2.0-rc.10.16.0 与 0.17.0当前 latest声明0.2.1-rc.1 0.3.0-0。这是带上界的区间0.3.0-0意味着宿主跨到 0.3 系列后这个插件版本同样不认。第三步确认包名。要装的是dsh-rewind-plugin不是dsh-rewind。后者属于另一位作者装上去没有任何本插件的功能。第四步区分安装通道。命令行dsh plugin --profile name add dsh-rewind-plugin版本可直接覆盖已有版本图形界面的「添加插件」会拒绝重复安装必须先卸载再装。第五步重启 DSH 并刷新浏览器。宿主侧与浏览器侧是两份产物只重启进程不刷新页面前端仍跑着旧的 loader。第六步检查快照目录是否可写。默认路径dsh home/rewind-snapshots/即~/.dsh/rewind-snapshots/。目录不可写时对话回退仍可用但「回退对话和代码」会在还原阶段失败看起来像「回退没生效」。前三步决定能不能装第四步决定装法第五步决定是否被加载第六步只管文件还原。dsh--versiondsh plugin--profilewebadddsh-rewind-plugin0.17.0四个最常踩的坑坑一 · 宿主还在 0.2.0-rc.2却装了 latest现象。安装返回成功插件页短暂出现过条目重启后插件「凭空消失」/rewind不存在界面无错误提示。原因。0.16.0 起engines.dsh要求0.2.1-rc.1 0.3.0-00.2.0-rc.2 不满足下界。拦截发生在 bundle 级 peer 门禁上整包被跳过失败信息只有 stderr 里的一行图形界面又不会把它摆到你面前。解决。要么把宿主升到 0.2.1-rc.1 以上要么显式钉版本dsh plugin --profile web add dsh-rewind-plugin0.15.3。0.15.3 的约束是0.2.0-rc.1在 0.2.0-rc.2 上能正常加载——本站的实装验证用的就是这个组合。坑二 · 用图形界面重复安装被静默拒绝现象。想从 0.15.3 升到 0.17.0在插件页填新版本号点安装弹窗关掉后版本号没变功能无变化。原因。README 写明图形界面会拒绝重复安装它不区分「重装」和「升级」只要插件名已在当前 Profile 里就不再走安装流程。解决。先dsh plugin --profile name remove dsh-rewind-plugin再装新版本或直接用命令行覆盖命令行允许覆盖。升级前看一眼新版本的engines.dsh否则会从坑二掉进坑一。坑三 · 装成了 npm 上另一个dsh-rewind现象。安装毫无异常插件列表也真的多了一项但对话里没有回退入口配置卡片也不一样。原因。npm 上的dsh-rewind是别的作者的包与本插件同名不同物。README 顶部为此专门放了 WARNING但安装时的自动补全很容易把后缀省掉。解决。卸载后按完整包名重装。核对时看dsh plugin list里的包名不要看界面显示名——显示名可能被本地化或截断包名不会。坑四 · 以为回退可以「再回退一次」现象。回退到某条消息后觉得退多了想撤销这次回退翻遍界面找不到「反回退」。原因。回退本身无法撤销这是设计而非缺失。对话回退只在日志末尾追加一条「空消息」标记用与官方/compact相同的隐藏加替换机制遮蔽目标之后的内容。被撤回的内容完整留在会话日志里可审计、可追溯但界面上没有回到「回退前」的按钮。解决。把回退当成一次不可逆的上下文裁剪动手前确认目标消息位置宁可少退一点。真要找回内容可以从会话日志里翻它没被删掉。另外回退已读消息会打断当前正在运行的回合。六步之外的检查配置卡片里快照备份默认开启但可关闭关闭后不再建新快照关闭期间的文件改动无法还原。若「回退对话」正常而「回退对话和代码」没反应先看这个开关。浏览器诊断用来分辨问题在宿主侧还是前端宿主正常、浏览器报错通常是第五步没做干净。版本与安全口径版本一律以 registry 为准latest 0.17.02026-10-18 发布站点静态快照停在 0.15.32026-10-09 发布快照滞后。engines.dsh恰好在这两代之间收紧过照抄站点版本号很可能踩进坑一。Node 要求^22.19.0 || 24.0.0不含 23.x。安全扫描结论是 「含敏感能力」证据项为读写/删除本地文件尚无人工评估站点也未做风险分级。它确实会写工作区文件但只在你选「回退对话和代码」时并会在本地保存备份。总结这六步的价值在顺序先证伪「宿主版本不匹配」再证伪「包名装错」最后才怀疑目录和缓存能省掉大半无效折腾横向对比其它插件可以查 完整插件清单与汉化避坑指南。适合与不适合适合宿主在 0.2.0-rc.1 以上、愿意按版本钉住插件的人习惯在同一窗口反复改提示词、需要快速退回重发的场景只关心工具改过的文件、不想引入 git 的工作区。不适合需要整树或 Git 级快照的人——从未被工具碰过的文件不会还原依赖子代理改文件的人——子代理的编辑不追踪把回退当「后悔药」的人——回退不可撤销/export导出的日志仍含已撤回消息。标签dsh-rewind、DeepSeek Harness、插件排错、版本兼容本文由 DeepSeek Harness Hub 自动整理数据来源于插件详情页。