Harness Trust
插件商店
检查已安装插件
搜索插件、npm 包名或仓库
EN
首页
/
插件商店
/
会话与消息
/
@anionex/dsh-turn-rewind
@anionex/dsh-turn-rewind
@Anionex · 会话与消息
检测未发现问题
无安装脚本
来源一致
基于持久 Change Ledger,将工作区文件回退到某条用户消息发送前的状态,可选择同时重启对话。
v0.1.1
版本
npm 预构建包
安装方式
2026-08-16
最近更新
93 · 2,744
Star · 周下载
复制安装命令
dsh plugin --profile web add @anionex/dsh-turn-rewind
查看仓库
插件介绍
根据仓库资料整理 · commit b1b85f1
主要功能
在每条用户消息下提供图标化 Rewind 操作,打开后预览受影响文件并给出恢复计划。
支持两种恢复模式:恢复文件并重启对话,或仅恢复文件保留当前会话。
恢复前自动创建救援快照,恢复后校验哈希,失败可回滚,异常中断可在启动时自愈。
恢复计划具有时效性且与会话绑定,恢复前会重新检查文件与仓库状态,过期或有变动即失效。
仅支持普通 Git 工作区(含未跟踪但未被忽略的文件),不处理稀疏检出、子模块、特殊文件等。
提供 ctx.changeLedger 公共服务,供其他插件复用底层的快照与恢复能力。
适合什么时候用
Agent 或外部工具修改了工作区文件后,希望精确回退到某条消息发送前的项目状态。
想在恢复文件的同时从该消息处重新开始对话,尝试不同的处理方式。
需要为工作区变更提供可审计、可回滚的安全恢复流程,而不依赖 Git 的 commit/stash/reset。
安装后会多出什么
界面
用户消息下的图标化 Rewind 操作按钮 · Rewind 审查对话框,展示受影响文件并提供恢复选项
使用前需要
需要普通 Git 工作区(不支持稀疏检出、子模块等特殊场景)。
依赖 @deepseek-ai/cordis 作为 peerDependency,并作为 DSH Profile Bundle 安装。
若需自动捕获隐藏检查点,配置文件需同时提供 DSH Agent 服务。
Web 端 UI 依赖 @deepseek-ai/dsh-client-runtime 与 @deepseek-ai/dsh-client-ui-conversation 客户端注入。
在 GitHub 阅读完整 README
权限与能力
安装后它能碰到什么
不覆盖任何 dsh-base 宿主行:不接管沙箱、审批、凭据等能力。
宿主能力
Agent 控制
浏览器 UI
环境变量
文件系统
外部网络
会话数据
宿主子进程
能力是范围不是结论:很多能力是功能所需。
基本信息
仓库
Anionex/dsh-turn-rewind
npm
@anionex/dsh-turn-rewind@0.1.1
安装方式
npm 预构建包
收录日期
2026-08-13
固定 commit
b1b85f18aaaa
· 2026-08-16
dsh plugin --profile web add @anionex/dsh-turn-rewind
复制
@anionex/dsh-turn-rewind — DeepSeek Harness 插件商店 · Harness Trust