DeepSeek Status Monitor (dsh-deepseek-status-monitor)
A floating service-health bar in the top-right corner of the DeepSeek Harness (DSH) Web UI. It lets you check whether DeepSeek services are healthy without leaving the conversation, and plays a full-screen triple flash whenever the overall state flips between normal and an incident.
A community third-party plugin that reads the public DeepSeek status page at https://status.deepseek.com/. It is not affiliated with DeepSeek. Author: 无尽云岚 · Version 1.0.0 · MIT License
Features
- Status pill: Seven states at a glance — operational, degraded, partial outage, major outage, maintenance, unknown, and checking — each with a color-coded signal light.
- Expanded panel: Overall status and an "operational / total" service count; active incidents and maintenance events (status, start time, affected service count); all components grouped by API services and Chat services; last update time and manual refresh; one-click access to the official status page.
- Full-screen triple flash: When the overall state crosses between normal and an incident, the screen flashes three times in about 1.5 seconds (yellow / orange-red / red for incidents, green for recovery), with mouse click-through. Automatically skipped when the system "reduce motion" setting is on.
- Draggable position: Drag the pill anywhere; its position is stored locally per browser origin and clamped to the viewport.
- No blank state when offline: If the status service is temporarily unreachable, the last successful snapshot is kept and marked as stale instead of disappearing.
- Adaptive polling: Every 10 minutes while healthy, every minute during an incident, and a 2-minute retry after a failure. The frontend also switches to once-a-minute cache reads during incidents.
- Light/dark themes and bilingual UI: Follows Harness's current language and theme.
- Frosted-glass visuals: The pill, panel, embedded cards, and footer share translucent layered styling that stays readable in light and dark modes.
Installation
This plugin is distributed as a DSH bundle and must be installed into a DSH profile.
Option 1: Install from the package (recommended)
Download
dsh-deepseek-status-monitor-1.0.0.zipfrom the DeepSeek.club community plugin page.Extract it to any directory, for example
C:\Users\you\Downloads\dsh-deepseek-status-monitor.In a terminal, run (replace the path with your extraction directory):
dsh plugin --profile web add "C:\Users\you\Downloads\dsh-deepseek-status-monitor"Restart DSH (or reload in an environment that supports hot reload), then open Settings / Plugins and confirm that
dsh-deepseek-status-monitoris enabled.
One-liner in Windows PowerShell:
Expand-Archive .\dsh-deepseek-status-monitor-1.0.0.zip -DestinationPath .
dsh plugin --profile web add "$PWD\dsh-deepseek-status-monitor"
Option 2: Let Harness install it
Send the DeepSeek.club plugin page link to the Harness you are using and ask it to download the package, extract it, and run the command above. After installation, restart DSH and confirm that the plugin is enabled.
Usage
- Drag the pill to move it; click it to expand or collapse the panel.
- The refresh button in the panel fetches the latest status immediately (repeated clicks within 2 seconds are coalesced).
- Flash test at the bottom of the panel previews the triple-flash effect without changing the real status.
- Close the panel with the × in the top-right corner; the pill remains on screen.
Requirements
- DeepSeek Harness 0.2.x (Web GUI: desktop app or
dsh web) - Network access to
https://status.deepseek.com/ - No additional dependencies; the plugin files are self-contained
Data and privacy
- The host half only requests the public status-page JSON and exposes it as a same-origin, authenticated snapshot endpoint
GET /deepseek-status/api(?refresh=1forces an immediate refresh). - The plugin collects and reports no usage data; it does not upload your conversations, files, or credentials.
- The only value stored in the UI is the pill position (browser
localStorage, keydeepseek-status.position.v1). - Request volume is low: about 144 requests per day while healthy, with a response body of about 0.4 MB; it increases to once per minute only during an incident.
Uninstall
Remove the plugin from the DSH Plugins page, or run:
dsh plugin --profile web remove dsh-deepseek-status-monitor
File structure
| File | Purpose |
|---|---|
index.js |
Host half: polls the status page, normalizes snapshots, and serves the same-origin authenticated API |
client.js |
Client half: floating pill, expanded panel, and full-screen triple flash |
cordis.patch.yml |
Inserts the plugin into the profile's plugin registry |
locale/zh.json, locale/en.json |
Name and description shown in the plugin manager |
icon.svg |
Plugin icon |
package.json |
Package metadata and dsh.bundle / dsh.client declarations |
Known limitations
- Depends on the public
status.deepseek.comAPI and its page ID. If DeepSeek changes the status service or page ID, the constant inindex.jsmust be updated. - Web GUI only; no terminal / ACP form factor.
- Does not send browser system notifications; alerts appear only inside the UI.
No comments yet. Be the first to write one.