dsh-deepseek-live-status:DSH 左側欄 DeepSeek 可達性與官方狀態

前言

在 DSH(DeepSeek Harness)裏跑智能體或連 DeepSeek 服務時,常見問題是:頁面沒報錯,但 API 超時、Chat 打不開,或只看到籠統的「網絡錯誤」。手工 curl 幾個域名可以排查,卻要離開當前界面,且看不出官方是否在維護。本插件把「本機到關鍵域名的探針」和 status.deepseek.com 上的官方組件狀態放在左側欄底部一行裏,點開即可對照查看,無需另開終端。

這是什麼

dsh-deepseek-live-status 是 DSH 的 Web 側欄插件(分類:聯網工具),由社區維護者 m724523 發佈,當前版本 0.1.0(MIT)。它在左側欄底部顯示:狀態圓點、DeepSeek 文案、以及本機探針的最新平均延遲;點擊後展開卡片,並列展示四項本機探針結果與官方狀態頁解析結果。

核心功能

本機探針

默認每 60 秒 一輪,請求只從運行 DSH 的本機發出,探測這四個目標:

  • api.deepseek.com
  • chat.deepseek.com
  • api-docs.deepseek.com
  • status.deepseek.com

每次採樣記錄 DNS 耗時、首字節延遲(TTFB)和 HTTP 狀態碼;保留最近 120 次 樣本,用於計算可達率和延遲走勢。

官方狀態

讀取 status.deepseek.com 頁面內嵌數據(該站沒有公開 JSON API)。解析出 7 個組件 與事件列表,按「是否存在覆蓋當前時刻的 impact」判定各組件狀態;解析失敗時標爲未知。

界面與刷新

卡片內可選自動刷新間隔:15 秒 / 30 秒(默認)/ 1 分鐘 / 2 分鐘,選項保存在瀏覽器 localStorage,重開頁面仍保留。到點會強制跑一輪探針。Host 側不跑後臺定時器:沒有頁面在刷時不發請求,只保留最近一次結果。

安裝與啓用

在已安裝 DSH CLI 且具備 web profile 的環境下執行:

dsh plugin --profile web add github:m724523/dsh-deepseek-live-status

裝完後重啓 dsh web。也可在命令後加 #<commit> 鎖定版本,或從本地目錄安裝(語法以 DSH 官方文檔爲準)。

兼容性:package.json 要求 engines.dsh: ">=0.1.0-rc.5",Node >=20。

典型用法

  1. 按上節安裝並重啓 dsh web。
  2. 在 Web 界面左側欄底部查看圓點顏色與平均延遲;異常時再點開卡片。
  3. 在卡片中對照「本機探針」四行與「官方狀態」組件列表,區分是本機網絡問題還是官方維護/故障。
  4. 若需更頻繁刷新,在卡片裏將間隔改爲 15 秒(下限爲 15 秒)。

無需額外配置文件即可使用;探針與官方頁請求由插件 Host 在本機權限下發起。

配置(可選)

通過環境變量調整超時與官方頁地址:

環境變量 默認 說明
DSH_DEEPSEEK_STATUS_TIMEOUT_MS 9000 單次請求超時(允許範圍 1.5s–30s)
DSH_DEEPSEEK_STATUS_URL https://status.deepseek.com/ 官方狀態頁 URL,可換成可達鏡像

適用場景與注意

適合:經常在 DSH Web 裏開發或調試、需要快速判斷 DeepSeek 相關域名在本機是否可達,並希望和官方狀態頁結論對照的用戶。

限制與降級(README 已說明):

  • 官方頁 HTML 內嵌結構變更會導致解析失敗,此時官方一欄降級爲「頁面可達、狀態未識別」,本機探針仍正常。
  • 樣本統計僅在當前 DSH 進程運行期間有效,重啓後清零。
  • 只反映本機到上述域名的連通性,不覆蓋其他地區路由或賬號級限制。

安全:插件以當前 dsh 進程的用戶與網絡權限 運行,安裝前請查看 GitHub 倉庫 源碼與 MIT 許可證。社區目錄 SkillHub 插件頁 與 DeepSeek / 幻方無官方從屬關係,屬 DSH「一切皆插件」生態中的第三方聯網工具。

缺少部分 DSH 服務時插件會降級而不報錯:例如沒有 shell.overlay 時由掛件自行渲染卡片,沒有 locale 時界面固定中文。

結尾

dsh-deepseek-live-status 把本機四域探針與官方狀態頁解析收進側欄一行,適合在 DSH Web 裏做連通性自檢。安裝命令以 README 爲準;更多細節與截圖見倉庫 README。

羽毛球分组比赛记分
小程序二维码

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

小夜