dsh-session-delete
在终端中运行以下命令:
dsh plugin install mi-lu-uncle/dsh-session-delete
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中执行 dsh plugin install mi-lu-uncle/dsh-session-delete,或从 https://github.com/mi-lu-uncle/dsh-session-delete 按 README 将插件链入 desktop 配置后重启 DSH。
插件介绍
DeepSeek Harness 自带的归档只是把会话藏起来,磁盘上的会话目录、投影缓存和工作区索引里的登记仍会留着。想真正腾空间或清掉敏感对话,只能自己翻本地数据目录手工删,既麻烦又容易漏文件、把索引弄乱。
dsh-session-delete 在会话行省略号菜单里,紧跟置顶、重命名、分叉、归档之后,增加删除会话。确认后会走宿主侧删除,一并清理会话目录、投影缓存 JSON,以及工作区索引中的会话 ID、归档与置顶标记;成功后界面通过会话移除事件自动去掉该行,无需刷新。启动时还会仅针对默认工作区做登记修复:若内置删除工作区误删了默认工作区导致会话掉进未分组、无法新建会话,会把这些会话重新挂回默认工作区;你故意删掉的其他工作区不会被复活。
安全方面与归档共用同一套工作区与会话活动检测:正在进行的对话或后台任务会提示会话正在运行并拒绝删除;空闲旧会话可正常删。删除经宿主自带的分离、取消归档、取消置顶等路径写回,同源路由仅接受来自 DSH 界面的请求。
适合需要彻底移除会话、整理本地数据的用户;若只想暂时隐藏,继续用内置归档即可。删除不可恢复,请先结束或归档仍在跑的任务。全文搜索索引可能在短暂时间内仍显示旧结果,待下次重建后会一致。
使用场景
- 归档后仍占磁盘,需要彻底删掉会话和本地文件
- 默认工作区被误删导致会话未分组、无法新建会话
- 整理会话列表,移除不再需要的旧对话
适合人员
- 经常创建大量会话、需要回收本地空间的 DSH 用户
- 在意隐私、希望敏感对话从磁盘彻底移除的用户
- 遇到过默认工作区异常、需要自动修复登记的用户