dsh-session-steward
在终端中运行以下命令:
dsh plugin install drscrewdriver/dsh-session-steward
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中执行 dsh plugin install drscrewdriver/dsh-session-steward 即可安装,开源地址:https://github.com/drscrewdriver/dsh-session-steward
插件介绍
DSH 运行久了,归档会话文件会悄悄在磁盘上越积越多。想清理又怕误删,想恢复归档又找不到入口。这个插件在侧边栏加了一个「会话管家」面板,让你直接看到归档集合的内容、体量和磁盘实体状态,动手之前先看清现状。
核心能力分两块:会话历史文件管理和会话健康检查。归档操作被刻意拆成两个不可互换的动作——取消归档只改存储数组、完全可逆;清理归档则真正删除磁盘实体(转录目录、投影缓存、工作区成员表两处 id),不可逆,且自动连带取消归档以避免留下僵尸 id。健康检查通过四门体检(日志完整性、投影缓存滞后、无损 JSON 判定、冷读收尾)定位问题,再给出可逆处方:隔离损坏的投影缓存记录、提示等待宿主结算未完成步骤、输出可执行命令清单,并附 before/after 对照。全程不改动会话日志、不静默丢弃字段。
适合长期积累大量归档、偶尔遇到空会话或数据异常、希望在清理前先做一轮安全诊断的 DSH 用户。两个子域各有独立功能开关,可互不影响地单独启用或关闭。
截图预览
使用场景
- 清理磁盘上积累的归档会话文件,释放存储空间
- 恢复误归档的会话,将其重新放回侧边栏工作区
- 排查空会话、投影缓存损坏等异常,定位问题后安全修复
适合人员
- 长期积累大量归档会话的 DSH 用户
- 偶尔遇到空会话或投影缓存损坏、需要排查原因的用户
- 希望清理前做一轮安全诊断、避免误操作的开发者

