DSH Plugins
返回列表
dsh-plugin-session-delete

dsh-plugin-session-delete

记忆 更新于 2026.10.08

在终端中运行以下命令:

dsh plugin install SereinHK/dsh-plugin-session-delete

将以下提示词粘贴到 DeepSeek Harness 对话框中:

在 DeepSeek Harness 的 Plugins 页面粘贴依赖地址 https://github.com/SereinHK/dsh-plugin-session-delete 并安装,或在终端执行 dsh plugin install SereinHK/dsh-plugin-session-delete,完成后重载窗口。

插件介绍

DSH 默认用归档隐藏会话,底层 SessionPersistence 也只负责创建、打开与列举,不会在磁盘上真正删掉对话。当你需要让某条会话的字节彻底离开本机,而不是仅仅从侧栏消失时,就需要由插件自己承担删除策略与安全边界。

dsh-plugin-session-delete 在每条会话的菜单里提供「永久删除」,并在侧栏底部提供「清理空白会话」与「回收站」:删除会把整个 Session 目录(含各代日志)连同投影缓存记录原子移动到会话根目录旁的回收站,在保留期内可恢复或立即销毁;仍持有进行中轮次的会话会被拒绝。批量清理只针对从未开始过一轮的空白 Session,并会跳过当前打开、正在运行或近一小时内有过活动的项,且不会动附件、导出文件与工作区文件。

插件还在启动时执行 adopt,把因工作区增删或改名而挂在「未分组」下的历史会话重新挂回对应工作区。适合长期本地使用 DSH、会话数量堆积、或需要合规清理本地留存的用户;若你只想暂时不看见某条对话,仍应优先使用内置归档。

截图预览

使用场景

  • 侧栏会话过多,需要真正从磁盘移除而不是仅归档
  • 想一次性清理从未开始对话的空白 Session
  • 误删或整理后需要在保留期内从回收站恢复会话

适合人员

  • 长期在本地使用 DSH、会话目录持续增长的日常用户
  • 需要整理工作区会话、控制本机留存的管理者
  • 熟悉删除边界(进行中会话不可删)并愿意承担永久清理后果的操作者