dsh-session-trash
在终端中运行以下命令:
dsh plugin install LazyRa/dsh-session-trash
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 侧栏打开插件管理,添加并启用来自 https://github.com/LazyRa/dsh-session-trash 的 dsh-session-trash,或执行 dsh plugin install LazyRa/dsh-session-trash 后重启 DSH。
插件介绍
DeepSeek Harness 官方只提供会话归档:能把列表里的会话藏起来并反悔,却没有真正的「删除」。列表越堆越长时,你往往只能归档,数据仍占磁盘;手滑处理掉还要用的会话,也缺少一条清晰、可逆的出路。这个插件把删除做成安全版:不是抹掉文件,而是把整个会话目录移进回收站,并同步处理工作区注册表与标题缓存,避免侧栏留下幽灵会话。
核心体验围绕「删得安心、找得回来」。删除后顶部有约 6 秒的撤销条;回收站默认保留 7 天,到期在启动时与定时扫描中自动彻底清理。侧栏有独立回收站页,可搜索、排序、查看占用,并支持恢复、单条永久删除或清空。恢复会回到原工作区与原位置,标题、排序与置顶状态一并保留;删除与恢复还接入 DSH 事件链路,侧栏会即时刷新。运行中的会话会先询问是否停止,快捷键 Ctrl/Cmd + Shift + Delete 可删除当前会话,界面跟随 DSH 语言设置。
适合需要定期整理会话、又担心误删的 DSH 桌面用户:想清理不用的对话但保留反悔窗口,或希望「彻底删除」只在回收站里二次确认后再做。若你只依赖官方归档、从不希望会话从磁盘侧移走,可以继续用内置能力;若你需要可恢复的删除与集中管理,这个插件就是为此设计的。
截图预览
使用场景
- 侧栏会话太多,想清理不用的对话又担心删错
- 误删后需要在几天内把会话恢复到原工作区与原位置
- 希望彻底删除前有一次回收站集中确认,而不是只能归档占空间
适合人员
- 长期使用 DSH、会话列表经常堆积的桌面用户
- 容易手滑误操作、需要短窗口撤销的开发者
- 需要整理磁盘与会话数据、又要求可逆删除的工作流用户

