Dinosaur-MC/dsh-win-multi-bash
dsh-win-multi-bash gives Windows DeepSeek Harness users the git_bash and wsl_bash model tools, each owning its own Git Bash (MSYS) or WSL executor, while leaving dsh's own pwsh executor on the ctx.shell seat so pwsh behaviour is identical to a deployment without the plugin; Git Bash is located automatically through a documented resolution chain and sandbox probing is lazy.
dsh-win-multi-bash adds the git_bash and wsl_bash model tools to DeepSeek Harness on Windows, each owning its own Git Bash (MSYS) or WSL (Linux) executor. Critically, it never touches the ctx.shell seat - dsh's own pwsh executor keeps it - so pwsh behaviour is identical to a deployment without the plugin and every plugin that injects shell is unaffected. Executable resolution and sandbox probing are lazy, so a host without Git Bash or WSL does not affect pwsh and failures are loud at first use; wsl_bash sandboxing probes bubblewrap inside the distro and degrades honestly to an unconfined run when the probe fails. All rows register host-plane, so every session sees the tools regardless of its agent preset.
Install
dsh plugin --profile web add dsh-win-multi-bashCopied verbatim from the README's install block, which marks the npm published package as recommended and notes the GitHub form dsh plugin --profile web add github:@Dinosaur-MC/dsh-win-multi-bash as an alternative.
Compatibility
Requires pnpm (dsh plugin is a pnpm forwarder), and a Windows host with Git for Windows and/or WSL. The bundle layer is assembled at boot, so restart dsh web for it to take effect; it works on any profile, including freshly initialized ones. Git Bash is found automatically through a documented resolution chain (explicit gitBash.bashPath, Git install roots inferred from git.exe on PATH, the well-known Program Files layout on every fixed drive, bash.exe on PATH, then the HKLM\SOFTWARE\GitForWindows install path), while the Windows WSL launcher alias is never selected. English README with a Chinese translation.
Details
- Repo: Dinosaur-MC/dsh-win-multi-bash
- Category: Tools & Capabilities
- Stars: 2
- Version: GitHub repo Dinosaur-MC/dsh-win-multi-bash (2★); npm package dsh-win-multi-bash at 0.4.0 (registry check 2026-10-13; the registry repository field resolves back to this repo).
Alternatives
1321928757/dsh-api-kit · 1321928757/dsh-mysql · 1624318455/dsh-plugin-tavily