DeepSeek Harness (DSH) 的 Web Profile 在開發調試或高頻交互場景下,常面臨組件掛載前的白屏閃爍問題。@moshe-233/dsh-web-splash-loader 旨在提供從啓動第一毫秒到加載完成的完整可視化方案,並輔助診斷插件加載狀態。
插件簡介¶
這是一個 DeepSeek Harness (DSH) Web 端的開屏液態玻璃加載器與實時插件診斷監視器。插件由 moshe-233 維護,採用 MIT 許可證。
核心功能¶
-
開屏即出 (First Millisecond)
在瀏覽器解析執行的第一毫秒覆蓋全屏高斯模糊液態玻璃遮罩,消除白屏與組件分批掛載產生的視覺跳動。 -
呼吸鯨魚光效
內嵌深海鯨魚 SVG 圖標與脈衝光暈,動態自適應暗色與亮色模式。 -
實時插件加載清單
動態捕獲當前 Profile 中的全部插件,展示實時的加載中光圈、已就緒對勾(✅)以及各插件的加載耗時。 -
流光進度條與耗時
實時展示格式爲[ 已就緒: X/Y 個插件 · Z ms ]的狀態信息。 -
絲滑淡出與安全保底
全部插件就緒後執行彈性微縮放淡出,自帶 3.5s 超時安全釋放機制,防止加載界面長時間卡死。 -
常駐健康氣泡
啓動完成後在右下角保留微型狀態膠囊,點擊隨時展開全部插件耗時診斷面板,支持一鍵複製 JSON 報告。
安裝與啓用¶
方法一:命令行安裝¶
在終端執行以下命令,在 DSH Web Profile 中啓用本插件:
dsh plugin --profile web add @moshe-233/dsh-web-splash-loader
方法二:手動配置¶
編輯 ~/.dsh/profiles/web/package.json 文件,在 bundles 字段中添加並 link 本地路徑即可。
環境依賴¶
本插件以模塊形式運行,依賴以下環境:
- @deepseek-ai/cordis: 版本需滿足
^4.0.1 - @deepseek-ai/dsh-client-runtime: 版本需滿足
>=0.1.0-rc.6
典型用法¶
安裝完成後,DSH Web 進程會自動應用該插件。插件會接管 Web Profile 的啓動過程,展示鯨魚光效與加載清單,直至所有插件就緒並淡出。
適用場景與注意¶
本插件適合需要在 Web 端進行插件開發、調試或高頻交互的用戶,用於監控加載性能和插件狀態。
注意:插件以當前 DSH 進程權限運行。安裝前建議檢查源碼與許可證(MIT)。