dsh-session-delete
在终端中运行以下命令:
dsh plugin install wuuuuu123-32/dsh-session-delete
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中执行 dsh plugin install wuuuuu123-32/dsh-session-delete 安装本插件(源码:https://github.com/wuuuuu123-32/dsh-session-delete),安装后请重启 DSH。
插件介绍
DSH 在 0.2.0-rc.2 之前没有真正的删会话能力:sessionPersistence 只有 create、open、stat、list、flush,官方归档只是把记录藏起来,产出文件仍留在工作区。侧边栏越堆越满时,你往往只能在看不见和手删目录之间硬选。
dsh-session-delete 在会话列表每一行的省略号菜单里增加删除会话与批量删除会话。会话记录移入 Windows 回收站,误删可从回收站还原。确认前会扫描该会话写过的专属产出子目录,列出清单与占用;默认只删会话记录,只有你勾选才会把对应产出目录一并移入回收站。工作区根目录散文件会单独提示且永不移动,避免误删跨对话公用文件。
批量面板顺序与侧边栏一致,默认只列主会话,运行中不可选;子代理会话可收起,切回只看侧边栏时会取消隐藏项勾选。适合 Windows 桌面端 DSH 用户:需要可恢复的会话清理,并希望产出是否删除由自己决定。
使用场景
- 侧边栏会话太多,想删掉试错对话又担心找不回来
- 需要一次勾选多个会话做整理,但不想误删还在运行的会话
- 删会话前想看清各会话写了哪些专属目录,再决定要不要一并清理
适合人员
- 使用 Windows 桌面端 DSH 的日常开发者
- 长期开多工作区、多会话的重度用户
- 不满意仅归档、需要可恢复删除会话的人