dsh-plugin-session-delete:在 DSH 中真正删除会话与清理空白 Session
DSH 内置 SessionPersistence 只支持归档等非破坏性路径,不提供从磁盘删除整段对话。dsh-plugin-session-delete 由 SereinHK 维护,面向 DSH 0.2.x,在 Session「…」菜单增加 Delete conversation,并将目录 rename 到 sessions 旁 trash(默认可恢复约七天),侧边栏提供空白 Session 批量清理与 Trash 管理。安装需使用 GitHub https 地址或 release tgz,勿用 npm 简写。插件以 DSH 进程权限操作 sessions 根,附件与 workspace 文件不受影响。
阅读全文dsh-session-deleter:在 Web UI 中删除 Session 与单条消息
dsh-session-deleter 由 ghgjkbf 维护,分类为记忆,解决 DSH Session 持久化无 delete API、UI 只能归档不能移除的问题。插件在 /session-deleter 提供 inventory、plan、delete、restore、purge 等路由,Web UI 从侧边栏底部与 Session 菜单进入;默认 rename 到私有回收站,永久删除需二次确认。另支持消息 shadow(line A,只影响模型上下文)与 truncate(line B,改写 artifact 并保留 .bak 备份)。配置 sessionRoot、trashRoot 等可选;安装前请审阅 MIT 源码并以 SkillHub 与 GitHub README 为准。
阅读全文dsh-essential:给 DeepSeek Harness 补上可恢复的对话删除
dsh-essential 是一个面向 DeepSeek Harness Web profile 的开源插件,用于解决 DSH 缺少对话删除能力的问题。它在 Session 行菜单注入 Delete conversation 操作,并注册 `/delete-conversation` 斜杠命令,命令零 token、不调用模型。核心设计是将删除的「意图」与「执行」分离:确认删除后立即通过持久归档投影隐藏该 Session,但不移动运行中的进程正在写入的日志;真正的 JSONL 目录移动推迟到下次冷启动、建索引之前完成,原子移入回收站 `<stateDir>/trash/<session-life
阅读全文dsh-turn-delete:在 DeepSeek Harness 中删除单个 Turn,保留 Session
dsh-turn-delete 是 hanshenmesen 维护的 DeepSeek Harness 客户端插件,可在不删除 Session 的前提下移除一个已完成的顶层 Turn,保留 Session id、workspace 关联与后续对话。插件在助手回复旁提供删除入口,经确认后从模型可见面清除该轮 prompt、回复与工具记录,并以零内容替换事件持久化;原始事件日志仍保留。支持 web profile,兼容 DSH 0.1.0-rc.6/rc.7 与 Node.js 22.19+。
阅读全文