dsh plugins中文
← Back to popular plugin directory

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
View GitHub repository ↗Back to popular plugin directory