Summary
DeepSeek Harness (dsh) web frontend hangs when @wxg-prc-cpg/browser-skill-dsh-plugin v0.1.1 is installed, even when the bsk daemon and browser extension are fully healthy. The static HTML returns instantly, but the browser tab hangs during JS boot — every backend-dependent feature times out (e.g. Settings → Models shows "加载提供方目录失败: signal timed out" / "failed to load provider directory: signal timed out"). Removing the plugin restores dsh to normal; reinstalling brings the hang back.
Environment
- Plugin:
@wxg-prc-cpg/browser-skill-dsh-plugin v0.1.1 (installed via dsh plugin --profile web add @wxg-prc-cpg/browser-skill-dsh-plugin)
- dsh:
@deepseek-ai/dsh 0.1.0-rc.8
- bsk CLI: 0.1.10 — daemon healthy, extension connected (
bsk status OK, bsk navigate https://example.com works instantly)
- OS: Windows 10
Symptom
curl http://127.0.0.1:3080/ → HTTP 200 in ~4ms (static HTML is fine)
- Opening the page in a real browser → the tab hangs during JS boot;
bsk navigate / bsk snapshot to the page all time out
- Every feature that needs backend data times out, e.g. Settings → Models → "加载提供方目录失败: signal timed out"
- Intermittent — sometimes loads fine, sometimes hangs (unstable)
Key observation
- The bsk daemon is healthy (fresh uptime, extension connected, example.com loads instantly) — so this is not a stale/stuck daemon.
- Restarting the bsk daemon does NOT help.
- Removing the plugin (
dsh plugin --profile web remove @wxg-prc-cpg/browser-skill-dsh-plugin) restores dsh immediately; reinstalling reproduces the hang.
Repro
dsh plugin --profile web add @wxg-prc-cpg/browser-skill-dsh-plugin
- Restart
dsh web
- Open
http://127.0.0.1:3080/ → frontend hangs, features time out
- Remove the plugin → dsh works again
Notes
Summary
DeepSeek Harness (dsh) web frontend hangs when
@wxg-prc-cpg/browser-skill-dsh-pluginv0.1.1 is installed, even when the bsk daemon and browser extension are fully healthy. The static HTML returns instantly, but the browser tab hangs during JS boot — every backend-dependent feature times out (e.g. Settings → Models shows "加载提供方目录失败: signal timed out" / "failed to load provider directory: signal timed out"). Removing the plugin restores dsh to normal; reinstalling brings the hang back.Environment
@wxg-prc-cpg/browser-skill-dsh-pluginv0.1.1 (installed viadsh plugin --profile web add @wxg-prc-cpg/browser-skill-dsh-plugin)@deepseek-ai/dsh0.1.0-rc.8bsk statusOK,bsk navigate https://example.comworks instantly)Symptom
curl http://127.0.0.1:3080/→ HTTP 200 in ~4ms (static HTML is fine)bsk navigate/bsk snapshotto the page all time outKey observation
dsh plugin --profile web remove @wxg-prc-cpg/browser-skill-dsh-plugin) restores dsh immediately; reinstalling reproduces the hang.Repro
dsh plugin --profile web add @wxg-prc-cpg/browser-skill-dsh-plugindsh webhttp://127.0.0.1:3080/→ frontend hangs, features time outNotes
__ModuleLoader__.loadnow uses@wxg-prc-cpg/browser-skill-dsh-plugin. This hang is a separate issue.