dsh-session-manager
在终端中运行以下命令:
dsh plugin install duo-stack/dsh-session-manager
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在终端对目标 profile 执行 dsh plugin install duo-stack/dsh-session-manager(仓库地址:https://github.com/duo-stack/dsh-session-manager),再用该 profile 启动 DeepSeek Harness 即可加载插件。
插件介绍
当 DeepSeek Harness 里会话越来越多、横跨多个工作区时,仅靠左侧列表很难按「是否还要保留」来整理。dsh-session-manager 在设置里增加独立的「会话管理」分区,用未归档与归档双页签,把会话按工作区聚合成卡片,让归档、删除和批量清理都有清晰入口,而不改动宿主其它交互。
每个会话可单独归档、取消归档或删除;删除走 DSH 居中确认弹窗,避免误触。归档页签支持按工作区一键删除本区全部归档会话,也可在工具条删除全部归档会话。操作通过 registry 官方机制写回磁盘并触发 domain/changed,左栏与页面会即时刷新,无需重启。
插件只展示磁盘上仍有内容目录的会话,启动时会自动清理早期失败删除留下的「有记账、无目录」幽灵会话,列表更干净。归档与删除会修改真实会话数据,适合需要定期整理工作区、把历史会话移出主列表又保留可控回收路径的开发者与日常 DSH 用户;建议在测试环境确认后再用于重要数据。
使用场景
- 左侧会话列表过长,想按工作区整理并归档暂时不用的会话
- 需要把历史会话移出主视图,但保留在归档页签中再决定是否删除
- 多个工作区都有过期归档会话,希望按区或一次性批量删除
适合人员
- 日常使用 DSH、会话数量较多的用户
- 同时在多个工作区开发、需要分区管理会话的开发者
- 希望定期清理磁盘会话数据、保持环境整洁的维护者