LarryE135/WSL-for-DSH

LarryE135★ 0PowerShellLast synced: 2026-08-16

Open on GitHub

通过WSL端口转发的特性实现在WSL内启动DSH,而在windows外用WebUI浏览。把安装流程和调用标准写成了两个skill

README excerpt

WSL for DSH 在 Windows + WSL2 上运行 DeepSeek Harness(DSH)的两个可复用技能(skill): - wsl — 日常在 WSL 里执行 Linux 命令、转换 Windows↔WSL 路径、双向拷贝文件、托管 HTTP 服务器、管理 WSL 内 DSH。 - dsh-wsl-install — 从零在 WSL 中安装并运行 DSH 的完整流程(含所有已踩过的坑与自动化脚本)。 两个技能来自一次完整的实战部署(Windows 侧 DSH 3080 + WSL 内 DSH 3081 并存),经验全部实测验证。 快速开始 方式一:把整个仓库当作 DSH 技能根 DSH 的技能发现规则:扫描 / /SKILL.md 或 / .md 。把本仓库 clone 或复制到 $DSH HOME/skills/ (默认 /.dsh/skills/ )下即可: 之后 DSH 技能目录会出现 wsl 与 dsh-wsl-install ,模型可按需加载。 方式二:只复制单个技能 技能说明 wsl — 日常 WSL 调用 配套脚本: skills/wsl/scripts/wsl.ps1 (PowerShell,处理 wsl.exe UTF-16 乱码、发行版选择、路径与拷贝)。 权限要求 :DSH 的 workspace-write 沙箱会拦截 wsl.exe 与 WSLService 的命名管道 IPC(报 E ACCESSDENIED )。使用本技能需将会话权限切为 danger-full-access 。 dsh-wsl-install — 从零安装 DSH 到 WSL 配套脚本: skills/dsh-wsl-install/scripts/install-dsh-wsl.sh (bash,Node 24 + pnpm + DSH 一键安装)。 覆盖内容:前置检查 → NodeSource Node 24 → pnpm(corepack)→ DSH 全局安装(含 --allow-scripts 原生模块)→ /.dsh 迁移/初始化(凭据 600)→ web profile 依赖与皮肤包特殊处理 → 端口冲突与后台运行 → Chrome PWA 皮肤跟随 → 工作区注册 → 常见错误速查。 仓库结构 scripts/windows/ 下的文件是「一键启动 DSH」(bat + PWA 检测)的参考实现,作为独立脚本随仓库发布; skills/ 里的 SKILL.md 会指引模型如何使用它们。 发布到 GitHub(供 DeepSeek 官方发现) 官方 deepseek-harness README 明确要求: Add the dsh-plugin topic to your plugin repository for disco…

View full README on GitHub →
Tools / Devdeepseek-harnessdsh-pluginskillwsl

Category