dsh-trafficlight
在终端中运行以下命令:
dsh plugin install ChivasKong/dsh-trafficlight
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 终端执行 dsh plugin install ChivasKong/dsh-trafficlight 安装,插件源码位于 https://github.com/ChivasKong/dsh-trafficlight ,安装后重启 dsh web 即可使用。
插件介绍
并行运行多个 DSH 会话时,最打断心流的动作不是写提示词,而是每隔几分钟就要切回窗口确认:这个回合还在跑吗?那个审批卡住了吗?dsh-trafficlight 把反复切窗口的习惯变成余光一扫的确认,让你彻底摆脱反复切换窗口的焦虑。
插件在 macOS 屏幕右上角生成一个原生无边框悬浮窗(NSPanel),按订阅制逐行展示你主动关注的每个会话的红、黄、绿、暗四色灯——红灯代表阻塞(等待批准或提问),黄灯代表回合执行中,绿灯代表已完成,暗灯代表已订阅但尚未开始。每行显示会话标题(跟随头部重命名事件)以及阻塞时的瞬态详情,行内一点即取消订阅、该行立即消失。窗口宽度随最长标题在 300 到 560 pt 间自适应,高度随行数增长并封顶滚动,锚定右上角不遮挡工作区。订阅列表持久化在本地,dsh web 重启后自动恢复,首次点击订阅按钮即自动拉起悬浮窗,日常无需手动启动。
适合同时跑三个及以上 DSH 会话、需要快速分诊谁卡了、谁还在跑、谁跑完了的开发者或高级用户。零额外运行时依赖(仅 Node 内置 http 与 SwiftUI/AppKit),MIT 协议,开箱即融入 dsh 插件生态。
截图预览
使用场景
- 同时运行多个 DSH 会话时,余光一扫右上角浮窗即可判断哪些会话阻塞、哪些仍在执行。
- 某回合需要审批时红灯亮起并显示瞬态提示,无需逐个打开会话确认。
- 长时间挂起多个任务后,通过悬浮窗快速分诊谁已完成、谁卡住、谁还在跑。
适合人员
- 同时跑三个及以上 DSH 会话、需要持续分诊阻塞与进度的开发者。
- 希望用最少窗口切换保持心流、只在状态异常时介入的进阶用户。
- 偏好零额外运行时依赖、原生 macOS 体验、MIT 协议开源的轻量工具用户。