dsh-session-cleanup
在终端中运行以下命令:
dsh plugin install HaydenSmith1121/dsh-session-cleanup
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 终端执行 dsh plugin install HaydenSmith1121/dsh-session-cleanup 安装本插件(源码:https://github.com/HaydenSmith1121/dsh-session-cleanup),安装后重启 dsh web。
插件介绍
DeepSeek Harness 默认在「已归档会话」里只能取消归档,把会话放回侧边栏,磁盘上的会话日志却会一直留着。归档越积越多时,官方并没有提供真正的清理手段——这不是缺一个按钮,而是底层原本就没有删除会话的能力。
dsh-session-cleanup 在设置页的已归档列表上补上「单条删除」和「全部删除」,并且删的是真实的会话记录目录,不是只从界面上挪走。删除不可恢复,操作前有二次确认;部分失败时会如实汇报成功与失败条数,失败项仍留在列表里方便重试。对于日志已不在磁盘、却仍占着归档条目的残留,插件也会显示出来,并可通过取消归档或批量删除把归档集合真正清空。
适合长期用 DSH、会话与归档较多、希望定期释放磁盘空间、又愿意接受不可恢复删除的用户。若你更倾向只把会话放回侧边栏而不删日志,可以继续使用原有的「取消归档」。
使用场景
- 已归档会话越来越多,想从磁盘彻底删掉旧对话记录
- 需要清空整个归档列表,而不是逐个取消归档放回侧边栏
- 归档里还有「日志已不在磁盘上」的残留条目,想一次性把列表清干净
适合人员
- 长期日常使用 DeepSeek Harness、会话量较大的用户
- 在意本机磁盘占用、希望定期清理归档的用户
- 愿意接受不可恢复删除、并会在操作前确认的用户