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)。