DSH Plugins
返回列表
dsh-recycle-bin

dsh-recycle-bin

客户端 更新于 2026.10.20

在终端中运行以下命令:

dsh plugin install WangLemna/dsh-recycle-bin

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

在 DeepSeek Harness 终端执行 dsh plugin install WangLemna/dsh-recycle-bin,或于插件市场搜索「会话回收站」安装;源码见 https://github.com/WangLemna/dsh-recycle-bin,装完请刷新页面。

插件介绍

DSH 原生没有删除会话的接口,误删或想整理工作区时往往只能硬扛。会话回收站把这条能力补上,并把「删除」做成可逆的两步:先移入回收站,需要时再恢复;只有你明确选择彻底删除,才会真正销毁磁盘上的会话日志与投影缓存。

插件围绕「一棵树、一条目」设计:删除或恢复一个会话时,会按日志里的 parentSession 关系解析整棵子代理树,子会话不会留在侧栏指向不存在的父会话。删除前会走 DSH 官方归档准入,有进行中的回合、后台任务或活着的子代理时会拒绝;确认框会写清楚会带走多少子会话,没有静默批量清空。侧栏、会话右键菜单与 delete_session 模型工具共用同一套 Host 方法,行为一致。

适合经常开很多会话、需要批量归档或删除某个工作区全部会话的用户,也适合希望模型在可控前提下协助整理会话的开发者。回收站条目会占磁盘直到你手动彻底删除;卸载插件后未恢复的数据仍留在 ~/.dsh/session-recycle-bin,可按 entry.json 手动搬回。

截图预览

使用场景

  • 想删掉不再用的会话,但希望误删后还能从回收站恢复
  • 需要对一个工作区里的会话做批量归档或批量移入回收站
  • 希望模型通过 delete_session 工具在确认规则下协助整理会话

适合人员

  • 日常开很多 DSH 会话、需要定期整理工作区的用户
  • 在意删除前确认与子会话数量提示的安全型用户
  • 在 DSH 0.2 上使用插件并需要与会话菜单、侧栏一致行为的开发者