DSH Plugins
返回列表
🖥️

dsh-session-vault

客户端 更新于 2026.09.11

在终端中运行以下命令:

dsh plugin install nateyu/dsh-session-vault

将以下提示词粘贴到 DeepSeek Harness 对话框中:

在终端执行 dsh plugin install nateyu/dsh-session-vault 即可安装该插件(源码地址:https://github.com/nateyu/dsh-session-vault),随后重启 dsh web 并打开设置页使用。

插件介绍

dsh 的侧边栏会悄悄藏起一部分会话——已归档的、日志里没有任何 turn 或 start 的空会话、甚至日志文件无法读取的坏会话。这些会话在常规界面上既找不到入口也无法删除,日积月累便成为 $DSH_HOME/sessions/ 下越来越多占空间的残留目录,而 dsh-session-vault 正是为它们打开的那扇门。

打开设置页即可看到完整清单,支持按类型和日期筛选、分页浏览。确认删除时,插件会先释放仍存活的 agent 与 session 锁,再移除 JSONL 会话目录,最后把 id 从工作区 sessionIds 和全局归档集合中一并摘除。当前正在查看的会话和仍在运行的会话均会被拒绝,操作不可撤销。

如果你在 dsh web 里积累了大量历史会话、曾经遇到过侧边栏找不到入口的孤儿归档、或者想定期清理空日志目录,这个插件就是最顺手的那把扫帚。它不创建额外目录、不写入设置命名空间,卸载后重启即可完全恢复原状。

使用场景

  • 侧边栏找不到入口的归档或损坏会话,在设置页一键清除
  • 定期清理空日志会话目录,释放 $DSH_HOME 磁盘空间
  • 批量删除不可读的历史会话,避免残留文件影响后续操作

适合人员

  • 积累了大量历史会话、需要定期清理的 dsh 深度用户
  • 遇到过孤儿归档或不可读会话无法删除的排障人员
  • 关注 $DSH_HOME 存储整洁与磁盘空间利用的运维者