DSH Plugins
返回列表
🖥️

dsh-session-cleanup

客户端 更新于 2026.10.19

在终端中运行以下命令:

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、归档会话较多的用户
  • 希望回收磁盘空间、又不想让侧边栏被旧会话塞满的用户
  • 会在设置里管理已归档会话、接受不可恢复删除的用户