dsh-session-purge
在终端中运行以下命令:
dsh plugin install lxchapu/dsh-session-purge
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中执行 dsh plugin install lxchapu/dsh-session-purge 安装本插件,源码仓库为 https://github.com/lxchapu/dsh-session-purge。
插件介绍
DSH 默认只能把会话「归档」:界面里看不见了,但磁盘上的 session 日志和投影缓存仍然占着空间,官方也明确没有会话删除能力。时间久了,已归档的试验对话、废弃分支和敏感内容都会一直留在本机,既难整理,也不符合「真的删掉」的预期。
dsh-session-purge 补上这块缺口,做的是彻底删除而不是再藏一层。每条会话的「…」菜单里都有「彻底删除」,已归档和未归档都会出现;侧边栏在「仅显示已归档」时,底部还会出现一键删除当前列表里全部已归档会话的入口,范围与屏幕上看到的归档列表一致。两种操作都会二次确认,写明不可撤销,并给出条数;只有正在执行的会话会被拒绝,需要先停掉当前轮次或等它结束。
删除会按顺序清理工作区记账、归档标记、会话日志目录和投影缓存等持久化状态,并在前端同步摘掉列表里的幽灵行,避免删完后仍显示未分组或点开报 not found。适合长期用 DSH、归档堆了很多会话、需要腾空间或从磁盘上抹掉某段历史的用户;若你只想暂时藏起来,继续用官方归档即可。
使用场景
- 已归档会话堆积,想从磁盘真正清掉
- 需要删除含敏感内容的某条会话记录
- 想批量清空仅显示已归档列表里的全部会话
适合人员
- 长期用 DSH、会话数量多的开发者
- 在意本机留存数据与隐私的用户
- 归档很多但很少再打开的重度用户