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

  1. 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.

  2. Breathing Whale Glow
    It embeds a deep-sea whale SVG icon with a pulsating glow, dynamically adapting to dark and light modes.

  3. 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.

  4. Flowing Progress Bar and Loading Time
    It displays real-time status information in the format [ Ready: X/Y plugins · Z ms ].

  5. 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.

  6. 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.