ChivasKong/dsh-trafficlight0

@chivaskong96/dsh-trafficlight

DSH task-status traffic light: a host plugin that folds the session/event firehose into per-session idle/running/blocked/done states for the user-subscribed session set, exposes them over a loopback HTTP+SSE bridge (port 18765), adds a per-session「🚦 订阅」toggle to the web GUI conversation header, and ships the Swift macOS floating overlay (auto-started on subscribe) that renders each subscribed session as its own red/yellow/green row.

AI Analysis

核心用途是实时监控多个订阅会话的运行状态(空闲/运行/阻塞/完成)。适合需要同时跟进多个长耗时 Agent 任务的用户,提供 macOS 菜单栏及悬浮窗展示。

Package
@chivaskong96/dsh-trafficlight
Version
0.2.0
License
MIT
Last updated
Aug 18, 2026

Install

This plugin has no verified bundle, or compatibility checks failed. Read the repository notes first. Read the full README ↗

2. 使用

  1. 打开一个会话,在会话头部操作行点「🚦 订阅」→ 该会话进入红绿灯列表。
  2. 再点一次(「已订阅」状态)即取消订阅。
  3. 屏幕右上角悬浮窗逐行显示每个订阅会话的红/黄/绿灯;行内「⊖」可随时移除单条。
  4. 菜单栏 🚦 可看聚合状态 / 退出。