dsh-session-manager
在终端中运行以下命令:
dsh plugin install 6jeffr3y/dsh-session-manager
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 终端中执行 dsh plugin install 6jeffr3y/dsh-session-manager 即可完成安装,插件源码地址位于 https://github.com/6jeffr3y/dsh-session-manager
插件介绍
在 DeepSeek Harness Web 中做长周期开发,会话列表会快速膨胀:找不回几天前的调试记录、分不清哪些该归档、担心永久删除会连带影响 MemOS 或 Agent 记忆。dsh-session-manager 把这套碎片化操作收敛进统一界面,让会话治理不再依赖反复翻找和凭记忆判断。
核心能力覆盖五个层面。多标签组织让一个 Session 挂多个标签并按标题、路径或标签检索;严格标签关系图仅以完全匹配的标签建立连接,归档和无标签会话不进入图谱,避免臆造关联。归档、恢复、收藏与带二次确认的安全删除构成完整生命周期,删除范围严格限定在 Session JSONL、投影缓存、标签和收藏,绝不触碰 MemOS、Agent 记忆、Skill 或模型配置。长对话导航通过 DSH 公开的 Session.loadOlder() 串行补齐历史窗口,使原生 Compact 折叠、用户轮次标记和右侧 Turn Rail 始终基于完整轮次渲染。插件还修复了 GLM 等非 DeepSeek 辅助模型在标题生成时只输出推理而缺少正文的问题。
适合在 DSH Web 中并行维护多个项目、单会话轮次频繁超过百轮、需要清晰归档与检索策略的重度用户,以及对误删敏感、希望每次危险操作都有明确边界和二次确认的谨慎型开发者。当前版本针对 DSH 0.1.2-alpha.1 开发测试,Workspace 或 Session 内部接口变化时插件会明确报错而非静默修改未知格式数据。
截图预览
使用场景
- 在 DSH Web 中并行维护多个项目会话,按标签快速检索和归类。
- 长对话超过百轮后,需要完整历史窗口来稳定折叠与轮次跳转。
- 归档旧会话并安全删除,同时确保不波及 MemOS、Agent 记忆或模型配置。
适合人员
- 在 DSH Web 中重度使用、会话量大的开发者。
- 对误删敏感、期望危险操作有明确边界和二次确认的用户。
- 需要多标签组织与严格关系图来管理知识关联的研究者。

