DSH Plugins
返回列表
🧠

dsh-sqy-rewind

记忆 更新于 2026.10.17

在终端中运行以下命令:

dsh plugin install LUDIWUSI12138/dsh-sqy-rewind

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

在 DeepSeek Harness 中执行 dsh plugin install LUDIWUSI12138/dsh-sqy-rewind,或从 https://github.com/LUDIWUSI12138/dsh-sqy-rewind 按说明安装后重启 DSH。

插件介绍

长对话里发错一轮、想从某句提问重新来过时,单靠删消息或开新会话往往代价很大:模型上下文和界面上的记录并不总是一致,原始日志也未必能「当作没发生过」。dsh-sqy-rewind 让你在每条用户消息旁一键把会话退回到该提问之前——对模型而言那一轮及之后的内容被 surface replace 就地遮蔽,界面上同步隐藏对应轮次,而 DSH 本体与 session 日志一条不删。

核心能力是「按轮次精确回退」:Host 侧追加带 surfaceOp replace 的标记事件,折叠指定区间内的模型可见节点;浏览器半在 DOM 层按 turn 隐藏已回退内容,刷新后仍有效。回退前会取消正在运行的 agent,并依赖 turnOutline 计算边界;若目标轮次已被压缩摘要吸收则会拒绝,避免把上下文清空。操作需二次确认,且不可逆——这是 surface 机制决定的诚实边界。

适合在桌面 DSH 上频繁试错、改 prompt、或需要从中间某轮重跑流程的用户。若你接受模型上下文里会留下一行中文撤销说明、且能接受 DOM 注入式按钮(用户消息操作行无官方 slot),这个插件能把「回到刚才提问前」变成可重复、可预期的操作。

使用场景

  • 发错一轮后想从该提问之前重新对话
  • 长会话里需要撤销某次提问及之后的模型记忆
  • 改 prompt 或分支思路时从中间某轮重跑

适合人员

  • 桌面 DSH 上经常试错、改方向的对话用户
  • 需要按轮次精确回退而非开新会话的开发者
  • 能接受回退不可逆且模型上下文留一行说明的用户