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.

Tools & Capabilities ★ 2
View on GitHub ↗

Install

dsh plugin --profile web add dsh-win-multi-bash

Copied 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

Alternatives

1321928757/dsh-api-kit · 1321928757/dsh-mysql · 1624318455/dsh-plugin-tavily

More plugins in Tools & Capabilities

Browse more in Tools & Capabilities

Guides for Tools & Capabilities plugins