dsh-session-trash
在终端中运行以下命令:
dsh plugin install Huo-yang/dsh-session-trash
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中执行 dsh plugin install Huo-yang/dsh-session-trash 安装本插件;源码与发布包见 https://github.com/Huo-yang/dsh-session-trash。
插件介绍
DSH 原生删除工作区只会去掉登记,项目目录和会话日志仍留在磁盘上;日常在 Web GUI 里想删掉某条会话或误删后找回,也缺少统一的回收站流程。dsh-session-trash 在会话级补上软删除与物理清理:菜单里移入回收站或彻底删除,集中面板里恢复、逐条永久删除或清空,并按会话 ID 同步列表,避免已删条目仍挂在界面上。
核心能力围绕可撤销的删除展开。移入回收站会释放 live 运行时并阻止重新加载,日志暂留原位以便恢复;彻底删除与清空回收站走确认与固定删除意图,避免误操作或跨页改策略时被升级成永久删除。插件配置融入 DSH 原生插件页:暂存、保留天数、各类确认提示、到期自动清理,侧边栏在回收站有内容时用绿色状态点提醒。
适合经常在 DSH Web GUI 里管理大量会话的开发者与团队:需要定期清理冷会话又希望保留缓冲期,或希望与原生删工作区行为区分清楚。删工作区不会批量删会话,恢复时若原工作区已不存在,会话会落在未分组。卸载插件不会自动清掉回收站数据,移除前宜确认是否还有需要恢复的内容。
截图预览
使用场景
- 误删会话后需要在保留期内从回收站恢复
- 定期清理大量冷会话但希望先暂存再永久删除
- 列表里仍显示已删会话,需要按会话 ID 同步隐藏
适合人员
- 在 DSH Web GUI 中频繁创建和管理会话的开发者
- 需要可控删除策略与到期自动清理的团队
- 希望区分删工作区与会话级物理清理的用户