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
羽毛球分组比赛记分
小程序二维码

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

小夜