dsh-session-delete
在终端中运行以下命令:
dsh plugin install Nakie-zjm/dsh-session-delete
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 的插件页添加包名 @nakie-zjm/dsh-session-delete,或在终端执行 dsh plugin install Nakie-zjm/dsh-session-delete(仓库:https://github.com/Nakie-zjm/dsh-session-delete);桌面版安装后需完全退出并重启应用。
插件介绍
DeepSeek Harness 的会话日志是只追加的,官方只提供归档,持久化层和工作区注册表都没有「删掉这条会话」的入口。侧栏里会话越积越多时,你只能把不想看的会话藏进归档,磁盘上的目录和列表里的痕迹却还在。这个插件把宿主已经公开的接口拼成一次真正的永久删除,并把入口挂在侧栏每条会话行悬停出现的 … 菜单里,不额外加行内按钮。
删除前会先解析会话、核对日志真实位置,并在做任何持久化写入之前完成全部安全判断;确认后会按需停掉仍在跑的回合,再从工作区、归档与置顶集合中摘除,最后用隔离改名再移除的方式删掉日志目录与投影缓存,避免半途失败留下会被 DSH 误读的半棵目录树。浏览器侧会收到移除事件,列表立刻去掉这一行。没有回收站,也没有撤销——要留底请先自行导出。
位置解析优先使用宿主的 resolveCurrentLog,并对目录做符号链接与越界防护;拒绝删除时不会动会话状态或日志字节。附件在全局内容寻址存储里可能被多会话共享,因此不会一并删除。适合需要定期清理试验会话、希望侧栏与磁盘一起干净下来的桌面或 Web 用户;若你更需要目录级批量归档与删除,应注意与 vtxf 同名插件不要同时安装,以免菜单出现两个删除项。
使用场景
- 试验对话结束后想从侧栏和磁盘一并清掉会话
- 归档已不够,需要不可恢复的彻底移除
- 长期用 DSH 后想整理堆积的会话列表
适合人员
- 日常在 DSH 桌面版或 Web 版管理多条会话的用户
- 需要安全删除、不接受误删半棵日志目录的谨慎用户
- 愿意在删除前自行导出、接受无撤销的用户