dsh-plugin-archive-shelf
在终端中运行以下命令:
dsh plugin install JIUYUE-SEP/dsh-plugin-archive-shelf
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 终端中执行 dsh plugin install JIUYUE-SEP/dsh-plugin-archive-shelf 安装该插件(源码见 https://github.com/JIUYUE-SEP/dsh-plugin-archive-shelf),装完后重启 dsh 并刷新页面即可在设置中看到归档架。
插件介绍
DeepSeek Harness 的侧栏允许你把会话归档,但产品本身没有给出回程票:归档之后既没有取消归档的入口,也没有删除会话日志的途径,更不能释放一个常驻在宿主进程里的会话实例。归档变成了一条单行道,时间一长,磁盘里堆满了再也够不到的会话残骸。dsh-plugin-archive-shelf 补上的正是这一页——在「设置」里多出一栏「归档架」,把每一笔已归档会话的标题、工作区、目录、归档时间与磁盘占用摊在桌面上。
围绕这些记录,插件提供四个关键动作:还原(会话立刻回到侧栏原来的槽位)、彻底删除(移除日志目录、投影缓存与工作区记账,不可恢复)、排队删除与取消排队(针对运行中或已载入的会话,把删除意图记入队列,下次启动 dsh 时自动兑现,排队期间随时可以撤销),以及在宿主具备 agents.release(id) 能力时出现的释放按钮(卸载运行实例,不用重启即可立刻删除)。每一行还带有状态徽标——运行中、已载入、已排队——让你一眼看出哪些归档会话其实还在后台消耗资源。如果磁盘上已经找不到对应会话,还能一键清掉这些失效记录。
适合的场景很直接:你长期用 DSH Web GUI,侧栏里攒了不少归档会话,既想恢复某条旧的、也想把确实不要的彻底清掉,或者你只是想知道那些「已载入」的会话到底还占着多少内存。插件不改变 DSH 的任何产品行为,只是把产品缺的那几个动作补齐,全部失败路径都会明确报错而非静默猜测,升级后花一分钟走一遍自检就能确认一切正常。
使用场景
- 侧栏积累了大量归档会话,想恢复某条旧的或彻底删除不需要的
- 已载入的归档会话仍在后台占用内存,想释放后再删除而无需重启
- 运行中的会话无法直接删除,需要排队等到下次 dsh 启动时自动清理
适合人员
- 长期高频使用 DSH Web GUI、侧栏归档日益增多的开发者
- 关注磁盘占用与会话生命周期管理的 Harness 用户
- 希望补齐产品缺失的归档管理能力的自托管用户