DSH 会话数据管理器:查看、预览和管理本机会话数据

前言

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 web
  • pnpm
  • 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 页面。

典型用法

  1. 打开 http://127.0.0.1:3080
  2. 在页面设置按钮附近找到 会话管理器
  3. 打开管理弹窗,按 ESC 可关闭。
  4. 使用顶部 Tab 切换分类视图。
  5. 点击行查看右侧只读预览,或使用复选框执行批量操作。

如果需要对多个会话做归档、恢复、移动工作区或清理无效索引,先通过搜索或分类视图定位目标会话,再用复选框选择后执行批量操作。

适用场景与注意

适合在 Windows 上运行 DSH web profile,并且需要集中查看、预览和整理本机会话数据的开发者。

使用或卸载前注意:

  • 该插件会随 DSH 进程运行,并以当前 DSH 进程权限处理本机数据;安装前建议检查 GitHub 仓库源码、LICENSEMIT 许可证。
  • 插件状态为 developer preview,接口可能变化。
  • 卸载脚本可能删除插件运行时生成的备份区和回收站数据。
  • 卸载脚本不会删除 .dsh-local-install tarball 缓存或迁移备份目录。
  • 执行卸载前,请确认备份区和回收站中没有需要保留的会话。

链接

当前资料未提供目录页 URL。GitHub 仓库:

https://github.com/FloatingLifeTL/dsh-plugin_session-manager-custom

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜