DeepSeek Harness Hub
← 返回列表

afterrealism/dsh-conn-dot

DeepSeek Harnessspec-screened在 GitHub 查看 ↗
未验证

DSH Web GUI 左上角品牌标记上的绿色连接点——产品名旁边的鱼形图标——显示 UI 是否已连接到 dsh…

尚未跑自动兼容性验证,可查看页面内的依赖与入口分析。 · 最近上游提交 2026/9/18 · 已提供中文文档

DSH 插件:侧边栏品牌旁显示绿/红连接圆点,表示 dsh web 的 WebSocket + 存活探测健康状态

综合分
30.6
GitHub 分
30.6
用户评分
★ Stars
1
周下载量
安装插件(需先安装 dsh CLI 引擎:npm install -g @deepseek-ai/dsh)
dsh plugin --profile web add afterrealism/dsh-conn-dot
该插件未发布到 npm,走 GitHub 源安装(pnpm 若拦截 prepare 脚本,按其提示在 pnpm-workspace.yaml 的 allowBuilds 中放行后重跑)
数据截至 2026/9/20(元数据每日更新 · 实装验证按队列轮转,单条结论的验证时间见上方)
用户评分
还没有人投票,来当第一个
订阅周报,不错过优质插件更新
每周一封 · 高评分插件 + 新用户活动

README

dsh-conn-dot

DSH Web GUI 左上角品牌标记上的绿色连接点——产品名旁边的鱼形图标——显示 UI 是否已连接到 dsh web 服务器。

| 状态点 | 含义 |
|---|---|
| 🟢 绿色 | 已连接 — WebSocket 在线且/或探测有响应 |
| 🟡 黄色 | 正在连接 / 尚未确定 |
| 🔴 红色 | 已断开,或服务器停止响应 HTTP |

合并两路信号:

1. 实时 socket 状态 — 订阅 ctx.connection.state(运行时的 WebSocket 恢复生命周期:connected / connecting / disconnected)。
2. 后台工作线程 — 每 30 秒发起一次同源 HEAD / 探测。任何 HTTP 响应都表示服务器存活;网络层拒绝则表示已断开。这可以捕获 socket 保持半开状态的假死服务器。

状态点以优先级 −10 遮蔽 sidebar.brand.mark 插槽,并重新渲染官方 FishLogo,因此 logo 本身不受影响;悬停状态点可查看状态与上次检查时间。

安装(web 配置)

npm pack                     # 生成 dsh-conn-dot-0.1.0.tgz
dsh plugin --profile web add file:/absolute/path/dsh-conn-dot-0.1.0.tgz

然后将 "dsh-conn-dot" 添加到 $DSH_HOME/profiles/web/package.json 中的 dsh.profile.bundles,并重启 dsh web。

测试

node --test test/client.test.mjs

中文说明 / Chinese

在 DSH Web GUI 品牌标记(产品名旁边的鱼形图标)左上角显示一个绿色连接状态点,
表示 UI 与 dsh web 服务器的连接状况:

| 状态点 | 含义 |
|---|---|
| 🟢 绿色 | 已连接 — WebSocket 在线且/或探测有响应 |
| 🟡 黄色 | 正在连接 / 尚未确定 |
| 🔴 红色 | 已断开,或服务器停止响应 HTTP |

合并两路信号:① 实时订阅 ctx.connection.state(WebSocket 恢复生命周期);
② 后台每 30 秒发起同源 HEAD / 探测,任何 HTTP 响应都算存活,
网络层失败才算断开——可捕获 socket 半开、服务器假死的情况。
悬停状态点可查看状态与上次检查时间;界面语言为中文时提示自动切换为中文
(依据浏览器语言,zh-* 自动识别)。

上游仓库有新提交时邮件通知你(每天最多一封,无更新不打扰),随时一键退订。

💬 加入 DPharness 群聊

插件用法、部署报错、新插件第一时间同步——群里问,比一个人翻文档快。

点击加入 QQ 群
DPharness 群聊二维码,手机 QQ 扫码进群
扫码进群