dsh-plugin-session-purge
在终端中运行以下命令:
dsh plugin install OliYogSothoth/dsh-plugin-session-purge
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 打开插件页,点右上角添加插件,粘贴 https://github.com/OliYogSothoth/dsh-plugin-session-purge 或执行 dsh plugin install OliYogSothoth/dsh-plugin-session-purge,安装后重启 Harness。
插件介绍
DSH 默认只会归档会话,工作区文档也写明会话不能被真正删除。当你需要彻底清掉某次对话留下的磁盘占用、工作区登记和缓存时,单靠归档远远不够。本插件用回收站加下次启动真删的两段式流程,让你在可控前提下把会话从侧栏拿掉,并在确认后再做不可逆清理。
核心能力都围绕人工操作:会话菜单里的放入回收站、侧栏底部的回收站入口,以及面板里的恢复、立刻删除与清空。放入回收站时会先停活会话、摘工作区成员名单并把目录移走,此阶段不删字节,可随时恢复;真正删除在下次启动 DSH 时统一处理工作区登记、投影缓存和会话目录。子代理会话可在确认框里选择是否连带移入回收站,孤儿子代理在回收站面板有单独入口。
安全上,带 callerSessionId 的调用若试图删掉自身会被拒绝;存储根解析失败则拒绝删除、不猜路径。插件不提供 agent 工具,模型不能替你删会话。
适合需要定期整理会话、释放空间,或必须彻底移除敏感对话痕迹的管理员与重度用户;若你只偶尔归档、从不关心磁盘与会话根目录,可以不必安装。
截图预览
使用场景
- 需要彻底删除会话而不仅是归档
- 回收站暂存后下次启动再真删释放磁盘
- 整理工作区并处理子代理与孤儿子代理
适合人员
- 经常维护 DSH 工作区的管理员
- 在意磁盘占用与会话数据残留的重度用户
- 必须手动可控删除、不让模型自动删会话的团队
