DSH Plugins
返回列表
🧠

dsh-session-bin

记忆 更新于 2026.10.20

在终端中运行以下命令:

dsh plugin install jingmei2/dsh-session-bin

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

在 DeepSeek Harness 终端执行 dsh plugin install jingmei2/dsh-session-bin,或在插件市场搜索 @jingmei2/dsh-session-bin 安装;源码见 https://github.com/jingmei2/dsh-session-bin,装完 Host 改动需重启应用。

插件介绍

DeepSeek Harness 默认只会「归档」会话:列表里看不见了,但 ~/.dsh/sessions 下的日志仍占着磁盘。时间久了,工作区里堆满只想彻底清掉的旧对话,却缺少一条可反悔的删除路径。

dsh-session-bin 补上「物理删除 + 回收站」。从会话菜单彻底删除时,会把会话目录(含子代理)先走宿主归档再移入 ~/.dsh/session-trash,列表干净消失、工作区归属不变,需要时可在设置里恢复或批量清理;只有当你主动清空回收站时,文件才会从磁盘上不可恢复地消失。删除流程带自动回滚,重复删除也会明确提示「已在回收站」。

安全上插件只会在「正在生成回复」时拒绝移动(含运行中的子代理),批量清理会跳过并说明原因;仅开着标签页不会拦删。界面复用宿主菜单组件,Agent 侧还提供 session_trash 工具,与设置页同一套逻辑。

适合经常整理会话、希望真正释放磁盘空间、又偶尔需要找回误删记录的用户;也适合用工具批量维护会话的自动化场景。

使用场景

  • 归档后仍占磁盘,需要真正删掉旧会话日志
  • 误删会话后想恢复到原工作区与原位置
  • 工作区会话太多,要批量移入回收站再统一清空

适合人员

  • 长期用 DSH、会话目录越积越多的重度用户
  • 重视误删可恢复、不想只靠归档藏列表的人
  • 用 Agent 工具批量维护 session 的自动化用户