局域网插件
moxisuki/dsh-lan · 技能
DeepSeek Harness(dsh)的局域网插件:一条 overlay 把 dsh web 绑定到局域网,并通过 index tap 注入 crypto.randomUUID │ polyfill 修复非安全上下文启动崩溃。
★ 6GitHub 星标
0分支
2026-08-14最近更新
JavaScript开发语言
—许可证
主要功能
- cordis.yml 是 dsh 的 patch overlay把 webserver 行的绑定地址覆盖为 0.0.0.0(CLI 的 --host 0.0.0.0 被刻意拒绝,overlay 是官方组合接缝)。
- 设置、凭据、agent 预设编辑、"在操作系统中打开"被上游刻意钉在回环客户端,LAN 下控制台出现 settings.describe / credentials.describe 的 403 属预期,界面会自动降级。
- 绑定后宿主自动把本机 LAN IPv4 加进 /api 信任栅栏,其他 Host 一律 403。
- index.mjs 是 host 插件浏览器只在安全上下文(HTTPS/localhost)暴露 crypto.randomUUID,局域网纯 HTTP 页面没有它会导致客户端 RPC 启动即崩。
- 插件通过 webServer.tapIndex() 向 最前面注入一段 polyfill 脚本(基于任何上下文都可用的 crypto.getRandomValues)。
安装命令
dsh plugin --profile web add github:moxisuki/dsh-lan