dsh-wsl-launch
DeepSeek Harness tool: launch allowlisted Windows apps from WSL.
- Stars
- 1
- Language
- JavaScript
- Created
- Aug 29, 2026
- Updated
- Aug 29, 2026
Introduction
dsh-wsl-launch
DeepSeek Harness tool: win_launch — start an allowlisted Windows app from WSL (code, Explorer, browsers, …).
Part of dsh-wsl-kit.
English
Why
Opening a file belongs to dsh-wsl-open. Starting VS Code / Edge / Explorer as an app needs a controlled launcher so the agent cannot run arbitrary .exe.
Tool
| Arg | Required | Meaning |
|---|---|---|
target | yes | Executable name or Windows path (must match allowlist) |
args | no | String argument list |
Default allowlist
code, code.cmd, explorer.exe, notepad.exe, wt.exe, windows terminal, msedge.exe, chrome.exe, firefox.exe
Extend via config.allowlist (exact name, path suffix, or prefix*).
Install
dsh plugin --profile web add github:173787247/dsh-wsl-launch
Config
- id: dsh-wsl-launch
name: dsh-wsl-launch
config:
timeoutMs: 20000
# allowlist: ["code", "explorer.exe", "msedge*"]
If allowlist is omitted or empty, defaults apply.
Test
npm test
License
MIT
中文
为什么需要
打开文件用 dsh-wsl-open;启动 VS Code / 浏览器 / 资源管理器 用本插件。目标必须在白名单内,防止任意执行 Windows 程序。
默认白名单
code、explorer.exe、notepad.exe、常见浏览器、wt.exe 等。可通过 allowlist 扩展。
安装
dsh plugin --profile web add github:173787247/dsh-wsl-launch
许可
MIT