dsh-plugin-session-rollback:会话与工作区代码同步回退
`dsh-plugin-session-rollback` 是一款由 antlordGit 维护的 DeepSeek Harness 插件,旨在解决开发调试时回退对话与代码的痛点。该插件通过为每条用户提问创建 SHA-256 内容寻址的代码检查点,实现了会话记录与工作区代码的原子级同步回退。 用户只需点击用户消息旁的“撤销”按钮,即可移除该问题及之后的所有内容,并自动将代码恢复至提问前的状态,同时支持使用 `/rollback-undo` 命令撤销最近一次回退。安装方式为 `dsh plugin --profile web add github:antlordGit/dsh-plugin-se
阅读全文dsh-rewind:恢复选中轮文件并在 DSH 新会话中继续
dsh-rewind 是面向 DSH 的会话回退插件,旨在非 git 工作区中实现文件恢复与会话续接。它利用 SHA256 快照技术,按轮次恢复文件的新增、删除、修改及权限变化,并通过 `sessions.fork` 或 `create` 在新会话中从指定用户消息继续对话,支持沿血缘链回退父会话。 安装需执行 `dsh plugin` 命令并重启服务。用户可通过浏览器界面的回退按钮或终端的 `/rewind` 命令(支持 `list`、`dry-run` 等子命令)进行回退操作。插件默认归档原会话以隔离风险,也可配置保留。 其核心优势在于不依赖 Git 状态,适用于非版本控制的工作区或脚本环境
阅读全文@xsj/dsh-rewind:DSH 会话回退到任意用户消息
@xsj/dsh-rewind 是由 XSJUSTC 维护的 DSH 会话回退插件,采用 MIT 许可证,无 npm 依赖。该插件允许用户从任意一条用户消息处重新组织输入,将该消息及其后续内容从聊天视图和模型上下文中截断,同时保留原始会话日志的 append-only 特性。其核心功能包括:在用户消息操作行提供回退入口,可立即打断模型正在进行的思考或输出;被截断的消息文本自动填入输入框供编辑,期间提供“取消回溯”选项以恢复原状;发送后回退生效,截断内容不再进入模型上下文。插件通过记录 hook/invoked 事件并在进程重启后回放,确保隐藏状态在 UI 和模型侧跨重启保持一致。安装需 Nod
阅读全文