dsh-session-delete
在终端中运行以下命令:
dsh plugin install jerrywang21-debug/dsh-session-delete
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 终端执行 dsh plugin install jerrywang21-debug/dsh-session-delete,或在插件市场搜索 dsh-session-delete;也可从 https://github.com/jerrywang21-debug/dsh-session-delete 获取源码后按 profile bundle 方式安装,装好后需重启 DSH。
插件介绍
DeepSeek Harness 自带的会话菜单只有重命名、分叉和归档。归档只是把会话从列表里藏起来,日志和记账位都还在;当你真的想从 Harness 里清掉一条会话、又不想做不可逆的抹除时,原生界面缺的就是这一步。
dsh-session-delete 在 Web 侧边栏补上「删除会话」:会话行 ⋯ 菜单里多一行红色高亮项,行尾悬停区多一个带提示的垃圾桶按钮。确认前会弹出危险操作框,必须勾选确认项才能继续,并展示该会话在磁盘上的占用;删完后会说明废纸篓路径,方便需要时取回。会话主文件与工程缓存会移入系统废纸篓(默认 macOS 为 ~/.Trash),workspace 里的钉住、归档与各工作区索引会就地摘除,按内容寻址的共享附件则 deliberately 不碰,避免误伤其他会话。正在运行的回合会被拒绝删除,与侧边栏运行状态一致;若删的是当前打开的会话,主区域会先释放选择。
插件完全走官方槽位与自有 API,不补丁 DOM、不遮蔽内置动作,无头 profile 下为空操作。适合经常在 DSH Web 里整理会话、希望「从列表移除且可从废纸篓恢复」的桌面用户。
使用场景
- 归档后仍占磁盘,需要从 Harness 里真正移除会话
- 误建或测试会话想清掉,但希望保留从废纸篓恢复的可能
- 侧边栏会话太多,想用菜单或悬停按钮快速删除空闲会话
适合人员
- 经常在 DSH Web 界面整理会话的桌面用户
- 需要区分「归档隐藏」与「移入废纸篓」的进阶用户
- 在意磁盘占用、又希望误删可恢复的开发者