前言¶
在 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.comchat.deepseek.comapi-docs.deepseek.comstatus.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。
典型用法¶
- 按上節安裝並重啓
dsh web。 - 在 Web 界面左側欄底部查看圓點顏色與平均延遲;異常時再點開卡片。
- 在卡片中對照「本機探針」四行與「官方狀態」組件列表,區分是本機網絡問題還是官方維護/故障。
- 若需更頻繁刷新,在卡片裏將間隔改爲 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。