dsh-multi-chat:在 DSH Web 里并排查看多个对话实例

前言

当你同时启动多个 DSH 实例,并需要查看每个实例里的对话进度时,逐个打开页面会比较分散。dsh-multi-chat 把这个操作放进官方 DSH Web 界面:把聊天区变成多窗口墙,把多个实例并排显示。

这是什么

dsh-multi-chat 是 daetz-coder 维护的 DSH 客户端插件(client-plugin),许可证为 MIT。

它面向 DeepSeek Harness(DSH)Web 界面,提供多窗口网格视图,用于并排运行、监控多个对话实例,并在同一局域网内用手机或平板查看进度。

仓库地址:https://github.com/daetz-coder/dsh-multi-chat

核心功能

下面列出核心功能:

  • 从侧边栏一键进入多窗口视图,聊天区变为窗口网格,并排显示多个 DSH 实例。
  • 扫描端口范围,自动发现运行中的 DSH 实例;也支持手动管理。
  • 在墙内一键启动新的 DSH 实例。
  • 点击 “Phone access” 启动内置的带口令认证的局域网网关。
  • 支持窗口控制:最大化、刷新、新标签页打开、停止实例、切换列数(auto/1/2/3/4/6)。

安装与启用

使用下面命令安装到 web profile:

dsh plugin --profile web add dsh-multi-chat

该插件的 package.jsondsh.marketplace.requiresRestarttrue,因此安装后需要重启 DSH Web 会话。

典型用法

1、启动多个实例:

npx dsh-multi-chat start --ports 3080,3081,3082

2、打开任意一个 DSH 实例,点击侧边栏底部的 “Multi-window” 进入多窗口墙。

3、在墙内切换列数、刷新、最大化或停止对应实例。也可以在墙内启动新的 DSH 实例。

4、需要手机或平板查看时,点击 “Phone access”,获取局域网 URL 和 token,然后在同一局域网内的设备上访问该 URL 并输入 token。

适用场景与注意

适合:

  • 同时运行多个 DSH 实例或 Agent 任务,需要在一屏内查看多个对话状态。
  • 使用同一局域网内的手机或平板查看 DSH 进度。
  • 不替换现有 DSH Web 界面,只在现有界面中加入多窗口视图。

注意:

  • 插件只注册新增列表插槽和若干 JSON 路由,不替换现有插槽,也不重写核心会话、agent、tool 逻辑。
  • 官方 dsh web 故意禁止 --host 0.0.0.0;插件使用内置 token 认证的局域网网关进行反向代理。
  • 插件会随 DSH Web 客户端加载,并以当前 dsh 进程可用的权限运行。安装前建议检查源码、依赖和许可证。

结尾

dsh-multi-chat 的作用是把多个 DSH 实例放在同一屏幕内,方便持续查看多个对话实例的状态。

仓库地址:https://github.com/daetz-coder/dsh-multi-chat

目录页:已核实事实中未给出具体目录页 URL,本文不列出。

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

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

小夜