LAN plug-in
moxisuki/dsh-lan · skills
DeepSeek Harness (dsh) LAN plug-in: an overlay binds dsh web to the LAN, and injects crypto.randomUUID through index tap │ polyfill to fix non-security context startup crash.
★ 6GitHub stars
0Forks
2026-08-14Last updated
JavaScriptLanguage
—License
Key features
- cordis.yml is a patch overlay for dsh: overlay the binding address of the webserver line to 0.0.0.0 (CLI's --host 0.0.0.0 is deliberately rejected, the overlay is the official combination seam).
- Settings, credentials, agent default editing, and "open in the operating system" are deliberately nailed to the loopback client by the upstream. The 403 "settings.describe/credentials.describe" that appears on the console under LAN is expected, and the interface will be automatically degraded.
- After binding, the host automatically adds the local LAN IPv4 to the /api trust fence, and all other hosts will receive 403.
- index.mjs is a host plug-inthe browser only exposes crypto.randomUUID in the security context (HTTPS/localhost). Without it on a pure HTTP page on the LAN, the client RPC will crash upon startup.
- The plugin injects a polyfill script (based on crypto.getRandomValues available in any context) to the front via webServer.tapIndex().
Install command
dsh plugin --profile web add github:moxisuki/dsh-lan