dsh-session-manager
在终端中运行以下命令:
dsh plugin install huajuan2024/dsh-session-manager
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 终端中执行 dsh plugin install huajuan2024/dsh-session-manager 即可完成安装,插件源码地址:https://github.com/huajuan2024/dsh-session-manager
插件介绍
随着日常使用 DeepSeek Harness 的次数增多,本地会话存档会不断累积,却缺少一个直观的入口去回看、清理或把它们带出去。dsh-session-manager 在 Web UI 的「设置 → 插件」中补上这个缺口,让你不用打开终端或手动翻文件,就能完成日常的会话维护。
具体能力覆盖三个层次:首先可以列出所有已知会话,每条附带标题、工作目录、最后更新时间、轮次数、步骤数和代理预设等元信息;其次点击任意会话即可展开消息历史(单次最多返回 200 条);最后支持删除单条会话,或将其导出为 JSON / Markdown 文件直接触发浏览器下载。正在运行中的会话会被自动保护,删除前需先结束,避免误操作。
插件采用 Host 服务加 Web 客户端的双进程架构,所有文件读写都发生在 Host 进程中,token 和文件路径不会进入浏览器端的返回值;会话 ID 必须匹配裸 UUID 或 session- 前缀格式,不符合则直接拒绝,防止路径穿越。它不向模型注入任何内容,不产生额外的 session event,对现有工作流零侵入。适合希望在图形界面中完成会话回顾、归档导出和定期清理的 DSH 用户,尤其是多项目并行、会话量较大的场景。
使用场景
- 回看某次会话的完整消息历史,确认之前的推理过程
- 清理不再需要的旧会话,释放本地存储空间
- 将一次有价值的会话导出为 Markdown,整理进个人知识库
适合人员
- 同时维护多个项目、会话量持续增长的 DSH 用户
- 需要将会话记录归档或分享给他人的团队负责人
- 偏好图形界面、不想用命令行翻文件的操作者