Skip to content

dsh web: frontend hangs (page loads, all features time out) when browser-skill plugin installed, even with a healthy bsk daemon #136

Description

@11pmsleep

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

  1. dsh plugin --profile web add @wxg-prc-cpg/browser-skill-dsh-plugin
  2. Restart dsh web
  3. Open http://127.0.0.1:3080/ → frontend hangs, features time out
  4. Remove the plugin → dsh works again

Notes

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions