dsh-session-manager
在终端中运行以下命令:
dsh plugin install qewregrfhnm/dsh-session-manager
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在终端运行 dsh plugin install qewregrfhnm/dsh-session-manager 即可安装该会话管理插件,完整源码地址为 https://github.com/qewregrfhnm/dsh-session-manager ,安装完成后需重启 dsh web 使插件生效。
插件介绍
使用 DSH Web 管理多个会话时,删除、重命名、导出记录、跨工作区迁移这些日常操作往往需要手动翻找日志文件,既繁琐又容易出错。dsh-session-manager 把这些能力收进一个侧边栏面板:删除后进回收站(保留最近十条、可一键恢复或彻底清除),重命名写入官方 session/title 事件并持久化,Markdown 与 JSON 两种格式一键导出,拖拽会话行到工作区标题即可完成跨区移动,配合搜索框与状态筛选快速定位任意会话。插件还内置未读标记、活动统计(轮次、消息数、工具调用数)、继续/暂停/fork 子会话、工作区置顶与批量操作,以及全局上下文压缩阈值设置,覆盖从日常浏览到批量清理的完整工作流。\n\n适合谁用:如果你用 DSH Web 同时跑多个 Agent 预设、维护成百上千条历史会话,并且希望在不改动 DSH 核心代码、不引入任何网络请求的前提下获得一套顺手的会话管理工具,这个插件就是为此而生。完全本地读写 ~/.dsh 文件与浏览器 localStorage,卸载即恢复原状,对 token 消耗和模型行为零影响。
截图预览
使用场景
- 批量清理数百条历史会话,删除后进回收站可恢复或彻底清除
- 将分散在多个工作区中的会话统一导出为 Markdown 或 JSON 文档
- 拖拽会话行到目标工作区标题,快速整理混乱的分组结构
适合人员
- 同时驱动多个 Agent 预设、维护大量历史会话的 DSH Web 重度用户
- 需要频繁导出对话记录并归档到指定工作区的开发者
- 希望完全本地运行、零网络请求、不改动核心代码的团队或个人


