Harness Trust
插件商店
检查已安装插件
搜索插件、npm 包名或仓库
EN
首页
/
插件商店
/
会话与消息
/
dsh-recall-plugin
dsh-recall-plugin
@limbo947 · 会话与消息
检测未发现问题
无安装脚本
来源一致
消息撤回插件:把对话历史与项目文件一起回退到某条消息发送之前,带差异预览确认
v1.5.1
版本
npm 预构建包
安装方式
2026-08-20
最近更新
24 · 1,222
Star · 周下载
复制安装命令
dsh plugin --profile web add dsh-recall-plugin
查看仓库
插件介绍
根据仓库资料整理 · commit 198f579
主要功能
在用户消息旁添加“↶ 撤回”按钮,可将对话历史(会话 fork)与工作区文件一并回退到该消息发送前的状态
逐消息快照存储于独立的影子 git 仓库,不触碰项目自身 git 状态(分支、暂存区、未提交改动均不受影响)
撤回前弹出差异预览确认面板,展示将被修改/恢复/删除的文件清单,确认后才执行
设置页可视化编辑快照排除规则(gitignore 风格 pattern,如 dist/、*.log),保存后立即生效
树形快照管理界面,按工作区→会话→快照三级展示,支持逐级删除并显示消息内容摘要
自动定期执行 git gc 压缩快照,并在会话彻底删除后联动清理对应快照,控制磁盘占用
适合什么时候用
Agent 修改文件或对话方向出错时,需要连同文件一起回退到某条历史消息之前
需要反复尝试不同 prompt 或方案,希望能随时撤回到任意历史节点重新开始
需要管理或清理插件产生的快照磁盘占用,或排除特定目录(如构建产物)不进快照
安装后会多出什么
界面
消息旁的“↶ 撤回”按钮 · 撤回确认面板(变更文件清单) · 设置页·撤回设置(排除项编辑) · 设置页·快照管理(树形展示)
使用前需要
需要系统安装 git CLI(未安装时撤回按钮不显示)
DSH 版本需为 0.1.0-rc.x,且依赖 cordis、dsh-session、dsh-shell、dsh-sandbox-policy、dsh-session-query、dsh-host-webserver、dsh-client-web-react 等 peer 包
支持 Windows(PowerShell 5.1/7)与 Linux/macOS(bash),macOS 尚未经过真机充分验证
在 GitHub 阅读完整 README
权限与能力
安装后它能碰到什么
不覆盖任何 dsh-base 宿主行:不接管沙箱、审批、凭据等能力。
宿主能力
浏览器 UI
环境变量
外部网络
会话数据
能力是范围不是结论:很多能力是功能所需。
基本信息
仓库
limbo947/dsh-recall-plugin
npm
dsh-recall-plugin@1.5.1
安装方式
npm 预构建包
收录日期
2026-08-15
固定 commit
198f57982ce4
· 2026-08-20
dsh plugin --profile web add dsh-recall-plugin
复制
dsh-recall-plugin — DeepSeek Harness 插件商店 · Harness Trust