dsh-mixer:一屏并排多会话,谁在等你一眼看见

前言

用 DeepSeek Harness(DSH)并行推进多个需求时,界面通常一次只聚焦一个会话。切走之后,其它会话若卡在等待审批、等待计划确认,或向你抛出一个待答问题,往往不会主动提醒你——任务停在那里,你也容易忘记回去处理。

dsh-mixer 是社区维护的 DSH 客户端插件,提供「调音台」视图:把多个真实会话横向并排到同一屏,需要你做决定的通道用琥珀色竖条亮灯,顶栏汇总「N 个通道在等你」。下面介绍它做什么、如何安装,以及日常怎么用。

这是什么

一句话:在 DSH Web 端把多路会话真并排展示,每格保留完整对话与官方输入框;等待你处理的通道即时亮灯,避免「静默空等」。

DSH 生态里能力多以插件形式扩展;SkillHub 等目录由社区维护,与 DeepSeek / 幻方无官方从属关系。安装任何插件前,建议自行查看源码与 MIT 许可证,并理解插件随当前 dsh 进程权限运行。

核心功能

一屏多路,真并排

每个通道对应一个真实会话:完整对话记录 + 官方输入框,草稿互不干扰。不是缩略图,也不是只读快照。

亮灯与顶栏汇总

卡在审批、计划确认或提问的通道,头部左侧出现琥珀竖条;顶栏显示「N 个通道在等你」,点汇总条可把移出屏幕的通道全部放回。状态点与左侧会话行同源同判据(等待、执行中、子代理运行中、已完成未读等)。

solo

临时只看一个通道:其余压成 64px 窄条,仍在跑、仍亮灯,但不抢注意力。通道头部的 solo、顶栏的 solo:… 退出,或快捷键均可进出;退出后宽度恢复原样。

排布与归档

  • 拖通道头部排序;拖格间分界线调宽(单格最小 380px,不够则横向滚动)。
  • × 可把通道移出屏幕,顶栏可再放回。
  • 在调音台内归档会话后,顶栏约 6 秒内出现「已归档「…」撤销」;撤销后通道回到原位置与宽度。

快捷键

走 DSH 快捷键服务,可在设置里改键:

动作 默认键位
跳到第 1–9 个通道 Cmd/Ctrl + Alt + 1..9
下一个 / 上一个通道 Cmd/Ctrl + Alt + ] / [
solo 光标所在通道 Cmd/Ctrl + Alt + S

跳转到某通道时,光标落在该格草稿末尾,可直接继续输入。

通道集合与每格宽度会持久化;solo 与「移出」为本次会话的临时状态,刷新后回到并排布局。

环境与安装

需要 DSH 0.2.1 或更新的 Web 端(dsh web;README 写明在 0.2.1-rc.2 上验证通过)。badge 标注兼容 DSH 0.2.x。

Web 端一行安装(当前 release 为 v1.5.1):

dsh plugin --profile web add github:dtdths/dsh-mixer#v1.5.1

若 dsh 不在 PATH(从源码 checkout 运行),可在 DSH 仓库根目录使用:

pnpm dsh plugin --profile web add github:dtdths/dsh-mixer#v1.5.1

Desktop 版需先完整退出 Desktop,再执行:

dsh plugin --profile desktop add github:dtdths/dsh-mixer#v1.5.1

装过早期原型 dsh-mixer-spike 时,请先卸掉,避免与正式版争抢同一视图入口。

安装后重启 DSH,并在浏览器硬刷新(Cmd/Ctrl + Shift + R)。插件改动依赖冷启动,热重载可能显示正常但实际未生效。

dsh web

会话头部出现 调音台 按钮即表示装好;也可在输入框输入 /mixer 进入。

典型用法

1. 加通道

顶栏 会话 浮层中勾选要并列的会话,勾上即入、取消即出。浮层左列每个工作区行 hover 可出现 +会话,在该工作区新建会话并作为第 0 个通道。

2. 处理「在等你」的通道

某格出现琥珀竖条时,可在该格内直接完成审批(例如拒绝 / 允许一次),无需切回单会话视图。顶栏计数与亮灯同步。

3. solo

需要专注一路时 solo 该通道;其余以窄条保留状态。处理完点退出 solo 恢复并排。

4. 回常规视图

顶栏选「常规视图」,或点左侧栏会话行。侧栏恢复原状,各格滚动位置与草稿仍保留。

左侧栏在调音台模式下折成约 56px 轨道(宿主无完全隐藏侧栏的选项,且需保留设置入口)。

适用场景与注意

适合谁:同时开多路 DSH 会话、且经常遇到审批 / 确认 / 追问打断的开发者;希望在一张屏里扫一眼「哪路在等我」再决定先处理谁。

注意:

  • 仅面向 web 客户端 profile(package.json 中 dsh.client.platform 为 web)。
  • 插件为纯客户端逻辑,不改动模型配置;权限边界仍取决于你本机 DSH 与工具链。
  • 主题跟随宿主浅色/深色,使用宿主 alias token。

报 bug、提需求可走 GitHub issues。仓库 npm run check 含语法检查、96 个用例与冷启动守卫,用于避免服务边错误导致整页启动失败而热重载仍看似正常的问题。

结尾

并行多会话时,切走不等于「没事发生」。dsh-mixer 用调音台式并排与亮灯,把等待审批、计划确认和提问摊到一屏里,减少静默空等。

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

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

Xiaoye