dsh-multi-chat:DeepSeek Harness 网格化多会话管理

DeepSeek Harness (DSH) 提供了插件扩展能力。在多会话场景下,频繁切换窗口或侧边栏会打断操作流。dsh-multi-chat 插件通过将侧边栏会话映射为网格中的独立窗格,解决了这一问题。

插件简介

这是一个由 lanxiuyun 维护的 DSH 插件,开源协议为 MIT。它将 Web GUI 的会话区域改造为等宽网格布局,支持同时查看多个会话。

核心功能

  • 并排会话网格:采用等宽单元格布局,每行最多显示 3 个窗格。窗口变窄时会自动降级为 2 列或 1 列。
  • 窗格重排序:支持拖拽(拖动右上角手柄)和键盘快捷键(Ctrl/⌘ + 方向键)来调整窗格顺序。
  • 窗格管理:每个窗格可独立关闭;工具栏提供“仅保留活动”选项以折叠网格。
  • 侧边栏集成:每个会话行提供侧边栏开关,可快速添加/移除会话而不需导航。
  • 容错机制:若缺少 slots 或 sessions 服务,插件会进入惰性模式而非报错。

安装与启用

通过命令行安装插件:

dsh plugin --profile desktop add link:<path-to-this-package>

安装后需重启桌面应用或配置文件,使插件生效。

典型用法

  • 添加会话:在左侧侧边栏点击会话,该会话即作为独立窗格加入网格。
  • 重排窗格:拖动窗格右上角的 ⠿ 手柄交换位置,或使用 Ctrl/⌘ + 方向键。
  • 折叠网格:在网格工具栏点击“Keep only active”(仅保留活动),网格会折叠为单窗格视图。
  • 快速切换:使用侧边栏行的开关按钮添加或移除会话。

配置与调试

  • 检查配置:确认插件是否生效。
    dsh --profile desktop --dump-config | Select-String dsh-multi-chat
  • 卸载:
    dsh plugin --profile desktop remove dsh-multi-chat
  • 开关功能:可在设置 -> 插件 -> dsh-multi-chat 中关闭网格功能。

适用场景与注意

  • 适合需要在多个 DeepSeek 会话间并行查看上下文或对比输出的开发者。
  • DSH 生态中的独立目录与插件,与官方应用商店无直接隶属关系。
  • 插件以当前进程权限运行,安装前建议检查源码与许可证。
羽毛球分组比赛记分
小程序二维码

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

小夜