dsh-session-recycle-bin
在终端中运行以下命令:
dsh plugin install Afgkwyp/dsh-session-recycle-bin
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中执行 dsh plugin install Afgkwyp/dsh-session-recycle-bin,或克隆 https://github.com/Afgkwyp/dsh-session-recycle-bin 后在「插件 → 添加插件」填入本地目录绝对路径。
插件介绍
DeepSeek Harness 侧栏只有重命名、分叉和归档,归档只是把会话藏起来,磁盘日志原封不动;官方契约里也写明没有「删除会话」API,想真正腾出空间往往只能手删 %USERPROFILE%\.dsh\sessions\ 下的目录,既容易误删,又容易把列表、投影缓存和工作区注册表弄乱,还会留下空的 --C-Users-...-- 项目文件夹。这个插件补上「可撤销删除」这一环:删除先变成归档,需要时再一键还原,确认不要了才动磁盘。
核心能力是软删除与回收站集中管理。会话头部和侧栏菜单都能把当前会话移入回收站;设置里的「会话回收站」会汇总官方归档集合与插件记录,展示工作区路径、删除时间、日志体积与子代理数量,并支持多选还原、永久删除、清空回收站以及清理 30 天前的条目。永久删除会按既定顺序释放句柄、停止运行中的工作、删除会话与子代理日志、清理投影缓存和工作区引用,并在可能时收掉变空的项目目录;附件、工作区文件和分叉会话不会被误伤。
若你长期开着多个工作区、磁盘里堆满 session 日志,又希望删除前有缓冲、运行中会话有明确边界(需停止才能删),这款零依赖、单文件宿主加客户端的插件很适合装在 DeepSeek Harness 0.2.1-rc.2 环境的对应 profile 上使用。
使用场景
- 侧栏会话太多,想先藏起来再决定要不要彻底删
- 手动删 sessions 目录怕搞乱侧栏和投影缓存
- 需要批量还原误归档或清理超过三十天的旧会话
适合人员
- 长期多工作区、会话日志占满磁盘的用户
- 希望删除前有缓冲、并能从设置页集中管理的 Harness 用户
- 熟悉 DSH 归档机制、想补「真正删除」入口的进阶用户