dsh-session-delete
在终端中运行以下命令:
dsh plugin install Smile-Wood/dsh-session-delete
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 配置目录下执行 dsh plugin install Smile-Wood/dsh-session-delete(仓库地址:https://github.com/Smile-Wood/dsh-session-delete),安装后刷新浏览器页面即可加载客户端 bundle。
插件介绍
DeepSeek Harness 至今没有官方的「删除 Session」接口:会话持久化是只追加的日志,工作区注册删除也不会带走磁盘上的会话数据。侧栏里越积越多的会话,只能靠手动删文件或忍受杂乱。dsh-session-delete 在每条 Session 的「…」菜单里补上这一项,把宿主侧与浏览器侧该走的接缝按顺序串起来,让删除成为可点的一次操作。
点击确认后,插件会先停止会话活动、解除当前进程中的 live 绑定,再触发与官方一致的侧栏移除信号,因此行会立刻消失而不用整页刷新。随后会从各工作区摘掉成员关系,并删除 $DSH_HOME 下对应的会话日志目录与投影缓存;索引库会随下次 reconcile 自行对齐,无需插件直接改 SQLite。
删除不可恢复,对话框是唯一护栏;实现依赖部分非公开内部 API,若 DSH 大版本调整存储布局,可能需要跟进更新。本仓库由 AI 生成并经人工审阅与有限场景验证,使用前建议浏览源码并备份重要数据。
适合长期在 DSH 里开很多会话、需要定期清理磁盘与侧栏列表的桌面用户;若你从不删会话或只依赖官方能力,可以不必安装。
使用场景
- 侧栏会话过多需要批量整理时
- 试验性会话确认不再需要后彻底删除
- 想释放会话日志与投影缓存占用的磁盘空间
适合人员
- 长期在 DSH Desktop 中开启大量会话的用户
- 重视侧栏整洁与本地存储占用的开发者
- 能接受非官方接缝并会自行审阅源码的进阶用户