DSH Plugins
返回列表
🧩

dsh-session-purger

admin-security 更新于 2026.10.18

在终端中运行以下命令:

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 存储且接受不可撤销删除的高级用户