dsh-delete-archived-session
在终端中运行以下命令:
dsh plugin install ocelot-D/dsh-delete-archived-session
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 对话中说「把这个插件装上」或让 AI 执行:dsh plugin install ocelot-D/dsh-delete-archived-session(源码:https://github.com/ocelot-D/dsh-delete-archived-session),装好后重启 DSH 生效。
插件介绍
在 DSH 里「归档」只是把会话藏起来,聊天记录仍会留在磁盘上,官方也没有提供把这块空间收回来的办法。时间一长,已归档会话会悄悄占满硬盘,却几乎不会在界面里再被注意到。
dsh-delete-archived-session 面向这个缺口:在会话根目录内列出已归档会话,并在你明确确认、且能证明归属的前提下删除它们。设计上很保守——只动已归档的、不越出根目录、默认移入回收站以便恢复,并顺带清理归档记录,尽量不让 DSH 在操作过程中出问题。
适合已经习惯用归档整理对话、又希望真正释放磁盘空间的用户。若你更在意误删风险,可依赖默认的可恢复删除;只有在环境变量允许时才会走永久删除路径。
使用场景
- 归档会话占用大量磁盘,需要真正释放空间
- 想批量查看并清理不再需要的已归档对话
- 确认归属后删除归档记录,并保留可恢复选项
适合人员
- 长期使用 DSH、归档很多的重度用户
- 在意本地会话数据与磁盘占用的自托管用户
- 希望保守删除、避免误删的谨慎使用者