dsh-session-purger
在终端中运行以下命令:
dsh plugin install RicardoYan/dsh-session-purger
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中执行 dsh plugin install RicardoYan/dsh-session-purger 安装本插件,源码仓库为 https://github.com/RicardoYan/dsh-session-purger,安装后重启 DSH。
插件介绍
DSH 自带的会话管理只有归档:会话和子代理记录仍留在磁盘上,时间久了会占空间,也不适合需要彻底清掉某次实验或敏感对话的场景。dsh-session-purger 在会话菜单里补上「删除会话」,让你能一次性把一条会话从系统里拿掉,而不是只把它藏进归档列表。
核心能力是连带删除:选中会话后,插件会找出它派生的所有子代理会话(任意层级),并在你确认后永久清理会话日志、投影缓存、工作区记录、spill 文件以及浏览器里的界面状态。第一次点击会先告诉你将连带删除多少个子代理会话,再点一次才真正执行,避免误删。分叉(fork)出的会话和工作区里的项目文件不会被动;若个别文件当时被占用,下次启动 DSH 时会自动补清。
适合经常开大量子代理、想定期瘦身本地数据,或需要不可恢复的彻底删除(而非归档)的 DSH 用户。请注意删除不可撤销,且依赖 DSH 的存储布局,仅适用于文档标明版本范围内的 @deepseek-ai/dsh。
使用场景
- 归档后仍想从磁盘彻底删掉某次对话及其子代理记录
- 本地会话、日志和缓存占用过大,需要按会话批量瘦身
- 误开或敏感实验会话需要不可恢复的永久删除
适合人员
- 长期在 DSH 中开多会话与子代理的开发者
- 注重本地数据占用与隐私清理的用户
- 熟悉 DSH 存储且接受不可撤销删除的高级用户