Alpha.3 Web profile cannot load rc.8-era plugins #5348
Replies: 3 comments
|
这是核心 alpha 线破坏性变更导致的插件不兼容,不是你打包流程的问题——rc.8 时代的插件在 alpha.3 核心上加载不了是预期结果。 机制:报错缺的两个导出( 你的桌面发行版的处理选项(按可行性排序):
给插件作者的适配提示(如果你要联系 @linxin666):需要把 一句话:核心和插件必须同线配对,alpha 线目前每一步都可能破坏插件 API。 |
Windows WebView2 follow-upThe core and profile now start successfully after removing the rc.8-era plugins, but the embedded Windows WebView2 surface still cannot complete alpha.3 browser authentication. The server returns the expected redirect and session cookie; the same token URL works in the system browser, while the embedded surface lands on the upstream authentication-required page. For now, Starline DSH Desktop v0.6.20 opens the verified URL in the system browser and retains Desktop as the lifecycle/diagnostics shell. No DSH user data is deleted. Observed Windows screenshot: Could you confirm whether the alpha.3 browser-auth flow is expected to support Windows WebView2 hosts, or whether an embedding host needs an explicit cookie/session handoff API? |
|
感谢说明,已经按你建议做了实测确认。 我在 Windows 的 目前还剩一个与插件无关的问题:系统浏览器打开 DSH 打印的一次性 URL 可以完成
服务端返回的认证链包含
想请教一下:你们是否遇到过 alpha.3 在 Windows WebView2/嵌入式浏览器中无法完成这个 cookie 交接的问题?这个认证流程是否要求 Chromium 系浏览器的特定请求头、Origin、CookieManager 或显式的 cookie/session handoff API?如果目前官方只保证系统浏览器,桌面宿主可能需要按你说的双轨方案处理。 |

Uh oh!
There was an error while loading. Please reload this page.
Compatibility issue: alpha.3 core cannot load rc.8-era
@linxin666/dsh-web-ui-all@0.2.5Environment
@deepseek-ai/dsh@0.1.2-alpha.3v24.19.0Reproduction
@linxin666/dsh-web-ui-all@0.2.5.Representative errors:
The failing imports originate from the installed
@linxin666/*plugin packages under the user's Web profile. The current alpha.3 runtime provides@deepseek-ai/dsh-settings@0.1.2-alpha.3; the plugin package metadata still declares the older^0.1.0-rc.8API line.Expected behavior
Could alpha.3 either provide a compatibility path/error classification for older Web plugins, or document the required plugin version boundary? A clear startup diagnostic would also help users distinguish an incompatible persisted profile from a broken offline runtime.
Workaround
Disabling/removing the old
@linxin666/dsh-web-ui-allbundle from the Web profile allows testing the base profile separately. I have not deleted sessions, credentials, or the packaged runtime.Thanks for confirming whether an alpha.3-compatible release of the plugin family is planned, or whether the profile should be migrated/reinstalled against a new plugin contract.
All reactions