dsh-session-cleanup
在终端中运行以下命令:
dsh plugin install DPH-1121/dsh-session-cleanup
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中运行 dsh plugin install DPH-1121/dsh-session-cleanup 安装本插件(源码:https://github.com/DPH-1121/dsh-session-cleanup),安装后重启 dsh web。
插件介绍
DeepSeek Harness 默认的「已归档会话」页面只能把会话取消归档、放回侧边栏,磁盘上的会话日志会一直留着。归档越积越多时,官方能力里没有真正「删掉这条记录」的入口——这不是缺按钮,而是底层从未提供 delete 会话的路径。
dsh-session-cleanup 在设置 → 已归档会话里补上单条删除和全部删除,并在宿主侧新增删除能力:先删磁盘上的会话日志目录,再从工作区归档集合里移除 id,最后让客户端重拉列表。删除的是真实持久化数据,不可恢复;页面也会展示「日志已不在磁盘上」的残留归档条目,方便用取消归档或批量操作把列表清干净。
删除接口仅监听本机回环,并对路径做约束,降低误删与越权风险。适合长期用 DSH、归档会话较多、希望定期清理磁盘占用、又不需要把旧会话全部取消归档回侧边栏的用户。
使用场景
- 归档会话占满磁盘,需要永久删除而不是全部取消归档
- 只想删掉几条旧会话,保留其余归档不动
- 批量清空归档列表,并处理日志已丢失的残留条目
适合人员
- 长期使用 DeepSeek Harness、归档会话较多的用户
- 希望回收磁盘空间、又不想让侧边栏被旧会话塞满的用户
- 会在设置里管理已归档会话、接受不可恢复删除的用户