Replies: 2 comments
|
Relevant to this bug class — we ship an offline pre-check for exactly this failure (and it would have caught this profile before boot). Context: dsh-doctor (moonquake2004/dsh-doctor) is an offline diagnostics tool for DSH profiles. A What P13 does:
On severity: we made P13 a On your three suggestions:
Environment note: we verified against the current host packages (
If you'd like, post a sample of your failing env ( |
|
感谢详细的说明和 P13 检查的设计思路,三点建议(报告注册者包名、降级为局部警告而非白屏、离线预检)我们都同意。按你的邀请做了实测,但遇到一个问题: P13 在目前任何可获取的代码中都不存在:
因此我们暂时无法验证 P13 能否捕获我们遇到的 chatFileMentions 冲突场景。能否确认 P13 的发布渠道(是否在未推送的分支上?npm 是否待发布?) 顺带反馈一个实测有效的结果:npm 版的 如果 P13 正式发布,我们愿意重跑 |
Uh oh!
There was an error while loading. Please reload this page.
一句话说明问题
浏览器端插件 provide 一个已被核心占用的服务名(
chatFileMentions,由 dsh-client-ui-deliverables 提供)时,Web UI 白屏显示Failed to load plugins: service "chatFileMentions" has been registered,无任何指引——用户完全无法得知是哪个插件、与哪个核心服务冲突、以及如何处理。详情
复现步骤:
ctx.provide("chatFileMentions", {...})(该服务名已被核心包 @deepseek-ai/dsh-client-ui-deliverables 占用)HARNESS/Failed to load plugins/dsh-path-open/failed to apply loader entry <hash> (dsh-path-open): service "chatFileMentions" has been registered at <x6>实际结果:
<x6>,无法知道冲突来源(哪个包先注册了该服务)registered at <dsh-client-ui-deliverables>)dsh doctor检查预期结果:冲突报错可读、可定位、不白屏
环境:Windows 11 Pro / Node.js v24.16.0 / dsh 0.1.0-rc.6 / Chrome
备注:服务端
curl http://127.0.0.1:3080返回正常 HTML,错误仅在浏览器控制台与白屏页可见,排查成本高All reactions