dsh-plugin-simple-delete-session
在终端中运行以下命令:
dsh plugin install WovenJunct/dsh-plugin-simple-delete-session
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中执行 dsh plugin install WovenJunct/dsh-plugin-simple-delete-session(或从 https://github.com/WovenJunct/dsh-plugin-simple-delete-session 安装),安装后重启 DSH 并强制刷新页面即可在会话「…」菜单中使用「删除会话」。
插件介绍
DeepSeek Harness 默认提供置顶、重命名、分叉和归档等会话管理,但当你确实想从列表里清掉某个会话、并连同其日志一并移除时,往往缺少一条「彻底删除」的入口。本插件在侧边栏每个会话行的「…」菜单末尾增加红色的「删除会话」,只针对这一条会话操作,不会动到其他会话、工作区目录、附件或 DSH 配置。
点击后会弹出二次确认:展示会话标题与 id,并以醒目方式说明删除后无法恢复;必须勾选「我已了解:删除后无法找回」才能继续。若该会话仍在运行,对话框会额外提示,确认按钮变为「停止并删除」。确认后将删除该会话对应的日志目录,并从内存会话表、工作区记账以及归档与置顶集合中一并移除,侧边栏会立即更新。
若你删的正是当前打开的会话,插件会自动切到最近使用过的另一个会话;若已无任何会话,则回到「新会话」空状态,避免停留在已失效的页面上。界面文案随 DSH 语言在中英之间切换。
适合需要定期清理试验性对话、误建会话或已不再需要的记录、又希望操作边界清晰、且接受不可恢复删除的用户。插件基于公开 Cordis 服务与官方 slot 实现,不修改 DSH 安装目录内的文件。
截图预览
使用场景
- 试验或临时对话结束后,需要从列表中彻底移除该会话及其日志
- 误建或重复的会话不想只归档,希望二次确认后不可恢复地删除
- 当前打开的会话正是要删的那条,希望删除后自动切到其他会话或新会话空状态
适合人员
- 使用 DSH 桌面端或 dsh web、依赖侧边栏管理多会话的用户
- 接受不可恢复删除、需要明确操作边界与二次确认的人
- 经常清理试验会话或过期记录、归档已无法满足需求的用户