dsh-deepseek-status:在 DSH Web UI 会话头部显示 DeepSeek 官方服务状态

前言

DSH 的理念是「一切皆插件」。社区目录是独立站点,与 DeepSeek / 幻方无官方从属关系,不能把它理解为官方应用商店。

对经常使用 DSH Web UI 的人来说,遇到接口异常时,常常需要确认是不是 DeepSeek 官方服务侧状态。已有做法通常是另开浏览器查看 status.deepseek.com,或者自己接一个状态页。下面介绍一个更直接的插件:dsh-deepseek-status,由 KekuKase 维护,许可证为 MIT。它把 DeepSeek 官方服务状态放进 DSH Web UI 会话头部,减少在多个页面之间切换。

这是什么

dsh-deepseek-status 是一个 DeepSeek Harness(DSH)插件,在 Web UI 会话头部实时显示 DeepSeek 官方服务状态(status.deepseek.com)。

默认安装后无需配置,可在会话头部看到状态点,点击后展开详情面板。

核心功能

插件主要提供以下能力:

  • 实时显示 DeepSeek 官方服务状态(status.deepseek.com)。
  • 显示总体状态、最后更新时间、各组件状态、进行中的事件/维护、最近事件、各组件可用率(uptime%)。
  • 状态点颜色表示:
  • 绿 = 所有系统运行正常
  • 蓝 = 维护中
  • 黄 = 性能下降
  • 橙 = 部分故障
  • 红 = 严重故障
  • 灰 = 状态未知
  • 点击状态点展开详情面板。
  • 宿主进程轮询官方状态页并解析 Next.js SSR flight 数据。
  • 浏览器拉取本地同源路由,无 CORS 问题。
  • 上游故障时保留最后一次成功快照并显示更新时间,不显示假正常。
  • web profile 下,宿主行因缺少 webServer 服务保持 pending,无副作用。

安装与启用

插件要求以下运行环境和依赖:

node >=18
@deepseek-ai/schemastery ^3.18.1
@deepseek-ai/dsh-settings >=0.0.1-rc.1

先安装插件:

dsh plugin --profile web add dsh-deepseek-status

如果使用本地 checkout,可以使用本地路径安装:

dsh plugin --profile web add ./dsh-deepseek-status

安装完成后,重启 dsh web

dsh web

重启后,在 DSH Web UI 会话头部可以看到状态点。点击状态点,会展开详情面板。

典型用法

默认无需配置。

如果需要调整上游轮询间隔,可以修改 pollIntervalMs。下面列出可配置项:

配置项 默认值 说明
statusUrl https://status.deepseek.com/ 状态页地址
pollIntervalMs 60000 上游轮询间隔,毫秒,范围 15000–3600000
timeoutMs 15000 单次抓取超时,毫秒,范围 5000–120000

一种写法是在 profile patch 中覆盖本插件配置:

# $DSH_HOME/profiles/web/cordis.patch.yml
- id: deepseek-status
  config:
    pollIntervalMs: 120000

另一种写法是在 DSH 设置中覆盖:

# $DSH_HOME/settings.yaml
deepseek-status:
  pollIntervalMs: 120000

也可以进入 Web 设置页的插件卡片,在 deepseek-status 配置区中修改相关配置。

适用场景与注意

这个插件适合需要在 DSH Web UI 中快速查看 DeepSeek 官方服务状态的人。如果你不想在处理任务时另外打开状态页,可以在会话头部直接看到当前状态。

使用上需要注意:

  • 默认无需配置。
  • pollIntervalMs 默认是 60000,即 60000 毫秒。
  • 上游故障时,插件会保留最后一次成功快照并显示更新时间,不会把故障显示成正常。
  • web profile 下,宿主行会保持 pending,这是缺少 webServer 服务导致的预期行为。
  • 插件以当前 dsh 进程权限运行,安装前应检查源码与许可证。
  • 许可证为 MIT

结尾

dsh-deepseek-status 解决的是一个小但具体的问题:让 DeepSeek 官方服务状态进入 DSH Web UI 会话头部。默认安装即可用,也能按需调整轮询和超时配置。

GitHub 仓库:

https://github.com/KekuKase/dsh-deepseek-status
羽毛球分组比赛记分
小程序二维码

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

Xiaoye