DSH|dsh-rewind|同窗口原地回退,把对话退回到任意一条消息(Claude Code /rewind 语义) #4592
Replies: 7 comments 2 replies
|
我是插件库,我感觉你的想法很好,我想收录,可以提ISSUE。 具体提的方法如下。 我也帮你置顶帖子,省得被埋没。 被收录的插件审核前送STAR |
🚀 v0.5.0 —— 快照自动清理 + 存储去重
本次无接口 / peer 范围变更,已在 DSH dsh plugin --profile web add dsh-rewind-plugin |
🚀 v0.6.0 ——
|
🚀 v0.7.0 —— 快照自动清理有了设置面板
无破坏性 peer 变更(新增可选 peer dsh plugin --profile web add dsh-rewind-plugin |
🚀 v0.9.0 —— 稳定线确立:升级 DSH 0.1.3 前的必装过渡版
dsh plugin --profile web add dsh-rewind-plugin |
🚀 v0.11.0 —— 适配 DSH
|
🚀 v0.12.0 —— 字节级备份 + 还原安全加固
升级无需迁移,旧快照仍可读取;但不建议降级——本版写入的快照会被旧版本整体拒绝,那些会话的文件还原将不可用(对话回退不受影响)。从更早版本升级的用户,仍建议先在 DSH dsh plugin --profile web add dsh-rewind-plugin |
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
MIT 开源 · 一条命令安装 · 已入选 awesome-dsh-plugin 精选列表
dsh-rewind:同窗口原地回退,不新建会话
GitHub · npm 包
dsh-rewind-pluginClaude Code 能
/rewind把对话退回到之前某条消息;dsh Web 之前没有现成的原地回退。这个插件补上它:每条用户消息旁边都有一个 ↶ 回退按钮,点击即可把对话退回那条消息。每条用户消息旁边都有一个 ↶ 回退按钮:
点一下弹出模式选择:仅回退对话(模型上下文原地切回这条消息之后,文件不动),或回退对话+代码(同上,并把文件一起还原):
选「回退对话+代码」会先展示影响清单——改过的文件回到改动前、目标之后新建的文件删除,确认后才执行:
也可以用
/rewind命令打开候选列表,键盘 ↑↓ 选择目标:被撤回的那条消息文本会回到输入框,方便编辑后重新发送。
写前备份是落盘持久化的,中途重启 dsh 也能接着回退;同一条消息可以反复回退。
安装
重启 dsh web(
--profile web)后生效。或从 GitHub:
dsh plugin --profile web add github:SiriLee/dsh-rewind或从 dsh-market 市场(Settings → Plugin Market 搜索安装,可一键更新)。
小结
回退用
dsh-rewind-plugin——后悔药,同窗口原地生效。MIT 许可、npm 带 Sigstore 来源背书、已入选 awesome-dsh-plugin 精选列表。好用的话欢迎去仓库给个 Star,有问题或想法就去仓库开 issue。📦 仓库:https://github.com/SiriLee/dsh-rewind
同系列其他插件:🛡️ dsh-edit-approval(写文件前红绿 diff)|⌨️ dsh-approval-hotkeys(Enter 允许 / Esc 拒绝)
标签: #dsh #deepseek-harness #插件 #rewind #回退 #开源 #MIT
All reactions