DSH Plugins
返回列表
🖥️

dsh-session-delete

客户端 更新于 2026.10.18

在终端中运行以下命令:

dsh plugin install jackal-Alex/dsh-session-delete

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

在 DeepSeek Harness 中执行 dsh plugin install jackal-Alex/dsh-session-delete 安装本插件(源码:https://github.com/jackal-Alex/dsh-session-delete),安装后重启 DSH 并硬刷新页面。

插件介绍

DSH 侧边栏会话菜单有置顶、重命名、分叉、归档,却没有删除。会话数据在宿主 sessions 目录下持续累积,只能手工清理;协议里的 session/delete 面向外部 agent,宿主存储层也不提供删除会话文件的能力。本插件在会话行省略号菜单中补上删除,并把操作做成可逆的文件系统挪动。

删除会话会把对应 session 目录整体移入 session-trash,并记录 meta.json 保存原工作区与目录名,便于恢复。彻底删除会先移入回收站再立即清除,带危险样式与二次确认。正在使用的会话无法删除,占用导致失败时会提示先切换会话,避免半删状态;完成后自动刷新侧边栏。菜单度量与 DSH 自带菜单对齐。

适合需要清理历史会话、又不想直接手删磁盘目录的用户。回收站 list、restore、purge 等宿主接口已就绪,但本版暂无回收站界面与批量删除;仅支持 sessions 下 session 目录布局,彻底删除非安全擦除。

不绑定 deepseek-ai 相关 peer 依赖,通过 slots 与 webServer 接入,适配 DSH 0.2 及以上版本。

使用场景

  • 侧边栏会话太多,需要删掉不再用的条目
  • 想清磁盘上的会话目录,但希望误删还能从回收站恢复
  • 需要彻底移除某条会话,而不是只归档

适合人员

  • 长期在 DSH 里开很多工作区会话的开发者
  • 在意本地 sessions 目录体积、想可控清理的人
  • 使用 DSH 0.2 及以上、需要原生风格删除菜单的用户