dsh-session-recycle-bin:DeepSeek Harness 会话回收站

前言

在使用 DeepSeek Harness(DSH)进行对话或智能体开发时,会话数量会逐渐累积。直接删除会话往往意味着不可逆的数据丢失,而保留在主列表中又增加了管理负担。dsh-session-recycle-bin 插件通过引入标准的回收站机制,允许用户将会话暂时移出主视图,并在确认后进行还原或彻底删除,从而规范会话的生命周期管理。

插件定位

这是一个记忆类插件,由 Seetraum 维护。它为 DSH Web 端提供了会话回收站管理功能,支持侧边栏快捷删除、设置面板批量管理,以及真正的物理永久删除。

核心功能

  1. 侧边栏与头部删除:在左侧会话列表悬停或对话头部点击即可将会话移入回收站。
  2. 回收站管理:在设置页面的「🗑 会话回收站」中,支持多选会话进行还原或彻底删除。
  3. 真正的永久删除:彻底删除会话会物理移除其日志文件和投影缓存记录,而非仅仅从列表中隐藏。
  4. 活跃会话保护:当前正在运行的会话无法被删除,防止误操作导致服务中断。
  5. 批量容错:批量操作时,插件会收集每条记录的错误信息并汇总报告。
  6. 自适应 UI:界面颜色和字体跟随 DSH 的主题设置(亮/暗模式)和全局字体配置。

安装与启用

使用官方命令直接安装该插件。安装完成后,需要重启 Web 应用进程以使更改生效。

dsh plugin --profile web add dsh-session-recycle-bin

典型用法

  1. 侧边栏移入回收站:在左侧会话列表中悬停某一行,点击出现的垃圾桶图标,该会话会立即移入回收站并从主列表消失。
  2. 设置面板管理:进入 Settings(设置)-> 🗑 会话回收站。
  3. 批量操作:勾选多个回收站中的会话,点击「还原」或「彻底删除」。
  4. 撤销还原:还原操作后,会话会重新归档,并显示撤销提示。
  5. 物理清理:彻底删除会话会从磁盘上移除其日志和缓存数据。

适用场景与注意

  • 活跃会话限制:当前处于活跃状态的会话(Agent 正在运行)受保护,无法删除。
  • 重启要求:手动安装插件后,必须重启 dsh web 进程才能加载新插件。
  • 开源协议:插件采用 MIT 许可证。
  • 社区性质:该插件属于社区目录项目,与 DeepSeek 官方无直接隶属关系。

总结

该插件通过标准的回收站流程,规范了会话的生命周期管理,特别适合需要频繁清理历史会话但又不希望误删重要记录的场景。插件源码与目录地址:GitHub | SkillHub 目录

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜