dsh-trashbin
在终端中运行以下命令:
dsh plugin install SUJIElearning/dsh-trashbin
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在终端运行 dsh plugin install SUJIElearning/dsh-trashbin 即可安装,或从 https://github.com/SUJIElearning/dsh-trashbin 手动复制目录到 ~/.dsh/profiles/web/node_modules/@huangzhaoyu/ 并注册 bundle,完成后重启 DSH。
插件介绍
归档一个 DSH 会话从来都是一条单行道:对话一旦从侧边栏消失,界面上就再无入口可以找到它,更谈不上恢复。对很多用户来说,"归档"在体感上和"永久删除"没有任何区别——一次误操作,关键上下文就再也找不回来了。
dsh-trashbin 在侧边栏设置按钮旁新增一个垃圾桶图标,把所有归档会话收进一个七天冷静期的回收站。面板里会显示每条归档的归档时间、剩余天数、原工作区和标题;一键恢复即可让会话回到原工作区原位置,也可以手动移除,或者什么都不做、等第七天自动清理(剩余两天起会出现红色警示)。无论哪种路径,~/.dsh/sessions 下的日志文件始终不被触碰——插件只通过 DSH 官方 bundle 机制调整界面可见性,绝不写入或删除任何数据文件,恢复操作也走 storage domain 同一条安全写链,幂等且不崩溃。
如果你经常在 DSH 里切换多个工作区、常规性地归档临时对话,或者曾经因为一次误归档而丢失关键上下文,这个插件就是一块低成本的安全垫:独立包挂载、不改核心、卸载即回滚,让"归档"重新回归它本应有的含义——暂存,而非消失。
使用场景
- 误归档了关键对话,需要快速找回
- 多工作区切换时先归档再决定去留
- 希望归档操作有缓冲期而非立即消失
适合人员
- 频繁归档会话的 DSH 重度用户
- 多工作区协作的管理者
- 对数据丢失敏感、希望有撤销机会的开发者