dsh-deep-purge
在终端中运行以下命令:
dsh plugin install HunLongBaiZe/dsh-deep-purge
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中执行 dsh plugin install HunLongBaiZe/dsh-deep-purge,或从 https://github.com/HunLongBaiZe/dsh-deep-purge 安装后重启 profile 生效。
插件介绍
归档或删掉侧栏里的会话,往往还留着日志目录、投影缓存、工作区记账和附件副本,占空间也容易让工作区状态含糊。dsh-deep-purge 在会话行「…」菜单里加入「彻底删除…」,把和这一条会话绑定的数据尽量一次收干净,而不是只藏起入口。
删除前会弹出 RiskConfirmation:必须勾选「我明白此操作不可撤销」才能确认,界面用危险配色提醒。执行后会清理会话日志目录(兼容 uuid 与 session- 两种 id,空工作区目录一并处理)、投影缓存、工作区记账,以及仅由本会话引用、未被其他会话共享的附件对象,并顺带清掉可重建的图片转码缓存。结束后用汇总告诉你删了多少日志、附件引用/删除/保留各多少、释放了多大空间。
附件按内容哈希共享:分叉会话会继承父会话图片,因此仍被其他会话引用的对象一律保留;回收前还会扫描幸存会话日志,任一日志读失败则整体跳过附件回收,宁可多留也不误删。有活跃 agent 的会话会拒绝删除;宿主端校验 confirm 与 sessionId 一致,删除对象前也校验路径落在 objects/ 下且为合法哈希文件名。
适合需要定期整理机器、彻底卸掉测试或废弃会话的管理员与安全敏感用户。需要 DSH ≥ 0.1.6,通过官方 sidebar 与 shell overlay 槽位接入,而非 DOM 注入。
使用场景
- 测试或临时会话用完,需要连同日志和缓存一起从磁盘清掉
- 工作区里会话已归档或不再使用,但本地仍占用大量投影与附件空间
- 分叉会话较多,想删除某条会话又担心误删仍被其他会话共享的图片
适合人员
- 负责 DSH 部署与磁盘维护的管理员
- 注重本地数据留存与误删防护的安全敏感用户
- 经常创建大量会话并需要定期彻底卸载的用户