DSH Plugins
返回列表
dsh-session-archive-delete

dsh-session-archive-delete

记忆 更新于 2026.10.21

在终端中运行以下命令:

dsh plugin install device1999/dsh-session-archive-delete

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

在 DeepSeek Harness 中打开左侧栏「插件」→ 右上角「添加插件」,输入包名或源码地址 https://github.com/device1999/dsh-session-archive-delete 安装,完成后重启 DSH。

插件介绍

DeepSeek Harness 默认只有「归档」,没有真正删除会话。想腾出磁盘空间时,往往要手动到 ~/.dsh/sessions 删目录,再改 workspace.json 和投影缓存;漏一步,侧栏就会留下点不开的空壳。这个插件把「删干净」做成一条可预期的流程,而不是碰运气的手工清理。

核心思路是安全优先:「备份删除」会先把会话完整复制到你指定的位置,逐文件校验大小与数量,一致后才从 DSH 里移除引用并删文件;任何一步失败都会中止,原会话保持完好。你也可以只开「彻底删除」,或让两种入口同时出现在会话「…」菜单里。子代理会话会根据 parentSession 关系自动一并备份或删除,备份文件夹里还带 RESTORE.txt,方便日后按说明恢复。

设置里可以选删除模式、备份路径和四种文件夹命名方式,路径无效会当场提示。插件还会先从 workspace.json 摘账本再删文件、删后多次复查目录,并对会话路径做边界校验;若删的是当前会话,会先取消进行中的轮次再处理。

适合经常开很多会话、磁盘被大日志占满、又希望有备份兜底再删的用户;也适合只想一键彻底清理、不想再手动翻目录的人。

截图预览

使用场景

  • 归档后仍占满磁盘,需要真正删除会话并释放空间
  • 想删会话但怕误删,希望先备份到本地并校验再移除
  • 侧栏出现点不开的空壳会话,需要按正确顺序清理目录与引用

适合人员

  • 长期开大量 DSH 会话、磁盘压力明显的用户
  • 删除前必须留备份、重视可恢复性的谨慎用户
  • 不愿手动改 workspace.json 和缓存目录的 DSH 用户