Prefer the published path
npx @deepseek-ai/dsh web for normal use; source deployment is for repository work.Six gates. Keep their evidence separate.
pnpm dsh.Route the first failure.
engine / zstdNode versionVerify the binary actually executed.ABI / addon loadNative artifactCheck platform and lifecycle scripts.workspace package missingLink graphReinstall at root; do not mask with hoisting.tsx missing outside repoResolution anchorDelegate through the root pnpm script.HMR internalsSource loaderUse the focused capability diagnosis.remote device cannot connectNetwork topologyKeep loopback; add a secure tunnel.Reject convenient-looking drift
--ignore-scriptsas normal install--shamefully-hoistas link repair- hardcoded
.pnpmpaths - secrets inside wrapper scripts
Remote access is a security decision.
127.0.0.1:3080Agent tools stay off the LAN.Ten deployment gates.
- Pinned Node resolves.
- Pinned pnpm resolves.
- Platform matches artifacts.
- Root install is clean.
- Full build succeeds.
- Wrapper anchors cwd.
- No embedded secrets.
- Loopback stays private.
- Agent probe completes.
- Restart reopens Session.