DSH Plugins
返回列表
🧠

dsh-session-ops

记忆 更新于 2026.09.30

在终端中运行以下命令:

dsh plugin install lxl8182/dsh-session-ops

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

在 DeepSeek Harness 中执行 dsh plugin install lxl8182/dsh-session-ops 安装本插件(源码:https://github.com/lxl8182/dsh-session-ops),安装后重启 DSH Web。

插件介绍

DeepSeek Harness 侧栏里只能逐个归档会话,没有集中管理页,也无法把已归档会话一键拉回侧栏。日常项目多了,会话列表会越来越难收拾。dsh-session-ops 在 Web 设置的「会话管理」里补上这一页:活动与已归档两个页签,单行或批量归档、还原、删除,列表一次看清。

归档走官方 archiveSession,侧栏立刻干净,日志仍完整保留。还原优先用宿主公开的 unarchiveSession;老版本宿主则通过存储层与缓存形状识别兜底,避免把域状态写坏。删除不是抹盘:日志目录移入回收区并写入元数据,需要时按原路径或日志头信息搬回;目标已存在、日志占用、运行中会话等情形会在页面上给出明确原因,而不是静默半成功。

批量操作按顺序执行并在结束后统一刷新列表,减少并发搬目录带来的难读失败。适合长期在本地跑 DSH、会话数量多、需要定期整理侧栏又不想丢日志的开发者与团队。

使用场景

  • 侧栏会话太多,需要集中查看活动与已归档列表
  • 想清理侧栏但保留完整对话日志,必要时还能还原
  • 多个会话要一起归档或删除,不想在侧栏里逐个点

适合人员

  • 长期在本地使用 DSH Web 的开发者
  • 会话数量多、需要定期整理工作区的用户
  • 关心删除可恢复、不想误抹对话日志的人