前言¶
DSH 插件机制把 Web 界面能力扩展到了更多工作流里。对于使用 DSH web profile 的开发者来说,会话数据可能分散在工作区、归档、异常、子代理、备份区和回收站等不同状态中,手动查找、预览和批量处理会比较繁琐。
DSH 会话数据管理器是一个 DeepSeek Harness Web 插件,用于查看、预览和管理本机会话数据。
这是什么¶
DSH 会话数据管理器由 FloatingLifeTL 维护,当前版本为 0.5.2,许可证为 MIT。
它面向使用 DSH web profile 的开发者,把本机会话数据集中到 Web 界面中,提供分类查看、只读预览、归档、恢复、移动工作区、修复未分组、清理无效索引和批量操作等能力。
需要注意:
- 平台范围:Windows。
- 状态:
developer preview,接口可能变化。 - DSH 开发基线:
0.1.0-rc.7。 - 当前上游
master尚待真实 Web 集成复核。 - 所有会话数据保留在本机 DSH profile 中。
核心功能¶
插件在设置按钮右侧显示 会话管理器 悬浮入口。打开后可以查看以下会话分类:
- 全部
- 未归档
- 归档
- 异常
- 子代理
- 备份区
- 回收站
支持的能力包括:
- 查看、搜索和批量选择会话。
- 归档、恢复、移动工作区、修复未分组、清理无效索引。
- 支持复选框执行批量操作。
- 右侧只读预览。
- 调整预览宽度。
- 支持备份区、回收站只读预览。
子代理会话不会因未挂到主工作区而被误判为未分组异常。
移入备份区或回收站时,会同步移除工作区引用、归档标记和投影缓存;恢复时会重新关联工作区,并立即重建缓存。
安装与启用¶
安装前确认本机环境满足以下要求:
- DeepSeek Harness DSH
dsh --profile webpnpm- Windows PowerShell 5.1,或 Windows 上的 PowerShell 7.x
执行下面的命令安装 v0.5.2 版本:
dsh plugin --profile web add github:FloatingLifeTL/dsh-plugin_session-manager-custom#v0.5.2
安装完成后需要重启 DSH,并刷新 Web 页面。
典型用法¶
- 打开
http://127.0.0.1:3080。 - 在页面设置按钮附近找到
会话管理器。 - 打开管理弹窗,按
ESC可关闭。 - 使用顶部
Tab切换分类视图。 - 点击行查看右侧只读预览,或使用复选框执行批量操作。
如果需要对多个会话做归档、恢复、移动工作区或清理无效索引,先通过搜索或分类视图定位目标会话,再用复选框选择后执行批量操作。
适用场景与注意¶
适合在 Windows 上运行 DSH web profile,并且需要集中查看、预览和整理本机会话数据的开发者。
使用或卸载前注意:
- 该插件会随 DSH 进程运行,并以当前 DSH 进程权限处理本机数据;安装前建议检查 GitHub 仓库源码、
LICENSE和MIT许可证。 - 插件状态为
developer preview,接口可能变化。 - 卸载脚本可能删除插件运行时生成的备份区和回收站数据。
- 卸载脚本不会删除
.dsh-local-installtarball 缓存或迁移备份目录。 - 执行卸载前,请确认备份区和回收站中没有需要保留的会话。
链接¶
当前资料未提供目录页 URL。GitHub 仓库:
https://github.com/FloatingLifeTL/dsh-plugin_session-manager-custom