DSH Plugins
返回列表
dsh-session-recycle

dsh-session-recycle

记忆 更新于 2026.10.19

在终端中运行以下命令:

dsh plugin install daimingxing/dsh-session-recycle

将以下提示词粘贴到 DeepSeek Harness 对话框中:

在 DeepSeek Harness 中执行 dsh plugin install daimingxing/dsh-session-recycle 安装本插件;源码与说明见 https://github.com/daimingxing/dsh-session-recycle。

插件介绍

DeepSeek Harness 的归档会保留磁盘日志,但侧边栏里往往缺少一条「先删再确认」的路径:误删、想回看最近内容,或只想把列表收拾干净时,都容易进退两难。dsh-session-recycle 补上真正的清理入口——先把不需要的会话收进回收站,确认不再需要时再彻底删除,让整理会话也能反悔。

核心能力是软删除与可恢复:从侧边栏删除时,连同 subagent 子会话一起整理,3 秒内可一键撤销;在「设置 → 会话回收站」里可预览最近内容、随时还原,标题与原有归档状态一并恢复。运行中的会话会被拒绝删除;已打开但空闲的会话可直接处理。普通删除只更新回收站索引与工作区记录,日志仍留在原处;只有「彻底删除」才会物理清除日志并释放空间,且操作前会校验日志目录,遇到未知文件会拒绝,避免误删。

若你长期开着多个会话、依赖子 agent 分支,或想定期扫掉空白会话、失去父会话的子会话和登记残留,回收站里的幽灵会话扫描可以把这些隐藏项集中展示后再清理。适合需要安心整理侧边栏、又希望在确认前保留反悔空间的 DSH 用户;请注意彻底删除不可撤销,且保护范围是当前 DSH 进程,卸载插件或丢失索引后,原位保留的会话可能重新出现。

截图预览

使用场景

  • 侧边栏会话太多,想先移走又担心误删
  • 需要连同 subagent 子会话一起整理,并保留几秒撤销
  • 想扫描并清理空白会话、孤儿子会话等隐藏残留

适合人员

  • 长期在 DSH 里开多会话、分支子 agent 的开发者
  • 重视列表整洁、又希望删除前能预览与还原的用户
  • 会定期做工作区清理、需要软删除与彻底删除分步操作的人