dsh-session-cleanup
在终端中运行以下命令:
dsh plugin install ShiraGawaAnri/dsh-session-cleanup
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在终端中运行 dsh plugin install ShiraGawaAnri/dsh-session-cleanup 即可将 dsh-session-cleanup 插件(源码:https://github.com/ShiraGawaAnri/dsh-session-cleanup)安装到当前 DSH 环境。
插件介绍
DSH 长期运行后,持久化但未打开的残留会话与归档会话会持续积累,既占用磁盘空间,又缺乏一个集中入口去查看和清理。dsh-session-cleanup 以 profile bundle 形式接入,在设置页中新增「Sessions 清理」和「归档清理」两个面板,让你在一处完成查看、核对与删除的全部工作。
Sessions 清理面板将当前存活会话(只读展示 ID、日期和摘要)与残留会话(每条附带删除按钮)分区呈现;归档清理面板列出所有归档条目,支持逐条删除或一键清空。正在运行的会话会标记「运行中」徽章并禁止删除,每次删除均需 arm → confirm 双重确认以防误操作。底层删除会移除持久化日志目录、从 workspace 账户 detach、并同步清除全局归档注册,确保条目不会在后续归档操作中复活。
如果你长期使用 DSH、会话量持续增长,又希望有一个不碰命令行、不手动翻目录的图形化入口来管理残留与归档数据,这个零第三方依赖的小工具正合适。
使用场景
- 定期清理堆积的残留会话以释放磁盘空间
- 在设置页快速对比当前存活会话与残留会话状态
- 批量删除过期归档条目防止注册表残留
适合人员
- 会话量持续增长需要定期清理的长期 DSH 用户
- 偏好图形界面而非命令行做数据维护的管理者
- 多人共享环境中需要定期清理持久化会话数据的团队