In development/debugging or high-frequency interaction scenarios, the Web Profile of DeepSeek Harness (DSH) often suffers from white-screen flickering before components are mounted. @moshe-233/dsh-web-splash-loader aims to provide a complete visualization solution from the first millisecond of startup to loading completion, and to assist in diagnosing plugin loading states.
Plugin Overview¶
This is a liquid glass splash loader and real-time plugin diagnostic monitor for DeepSeek Harness (DSH) on the Web. The plugin is maintained by moshe-233 and is licensed under the MIT license.
Core Features¶
-
Splash at the First Millisecond
Within the first millisecond of browser parsing and execution, it covers the full screen with a Gaussian-blurred liquid glass mask, eliminating white screens and visual jitter caused by staggered component mounting. -
Breathing Whale Glow
It embeds a deep-sea whale SVG icon with a pulsating glow, dynamically adapting to dark and light modes. -
Real-Time Plugin Loading List
It dynamically captures all plugins in the current Profile and displays real-time loading rings, ready checkmarks (✅), and the loading duration of each plugin. -
Flowing Progress Bar and Loading Time
It displays real-time status information in the format[ Ready: X/Y plugins · Z ms ]. -
Smooth Fade-Out and Safety Fallback
Once all plugins are ready, it performs an elastic micro-scale fade-out and includes a built-in 3.5-second timeout safety release mechanism to prevent the loading interface from getting stuck for an extended period. -
Persistent Health Bubble
After startup completes, it keeps a miniature status capsule in the bottom-right corner. Click it anytime to expand the full plugin duration diagnostic panel, with one-click JSON report copying supported.
Installation and Enablement¶
Method 1: Command-Line Installation¶
Run the following command in the terminal to enable this plugin in the DSH Web Profile:
dsh plugin --profile web add @moshe-233/dsh-web-splash-loader
Method 2: Manual Configuration¶
Edit the ~/.dsh/profiles/web/package.json file and add and link the local path in the bundles field.
Environment Dependencies¶
This plugin runs as a module and requires the following environment:
- @deepseek-ai/cordis: Version must satisfy
^4.0.1 - @deepseek-ai/dsh-client-runtime: Version must satisfy
>=0.1.0-rc.6
Typical Usage¶
After installation, the DSH Web process automatically applies this plugin. It takes over the Web Profile startup process, displaying the whale glow and loading list until all plugins are ready and fade out.
Applicable Scenarios and Notes¶
This plugin is suitable for users who need to develop, debug, or interact frequently on the Web, and is used to monitor loading performance and plugin status.
Note: This plugin runs with the permissions of the current DSH process. It is recommended to review the source code and license (MIT) before installation.