dsh-tool-gitbash: Git Bash Utility Plugin for Windows
dsh-tool-gitbash is a DSH tool plugin designed for Windows environments, aimed at providing Git Bash execution capability for users who do not have WSL but have Git for Windows installed. This plugin registers the `gitbash` tool and utilizes the system's built-in `bash.exe` to replace native pwsh or WSL bash, eliminating the need for a WSL environment. Its core features include automatic detection of multiple installation paths, file sandbox mode, timeout control (default 120 seconds, maximum 600 seconds), output truncation, and background task support. Background execution functionality is only exposed when specific configuration is enabled, and sandbox permission escalation requires simultaneous satisfaction of `sandbox_permissions` and `justification`.
Read Moredsh-plugin-git-bash: Enabling DSH to Use Git Bash by Default on Windows
`dsh-plugin-git-bash` is a plugin for DSH designed to replace PowerShell with Git for Windows Bash as the default shell in Windows environments, while fully preserving DSH's original permission semantics of `read-only`, `workspace-write`, and `danger-full-access`. This plugin is installed as a bundle layer into the DSH profile without modifying the main DSH installation directory, and supports the `standard`, `code`, `cordis`, and `minimal` presets as well as the Web Agent for uniformly executing commands via Git Bash.
Read MoreWindows Can Also Run DSH in Minimal Mode: dsh-gitbash-preset Workflow Plugin
The native minimal mode of DSH is difficult to use on Windows due to PTY platform limitations and the absence of bash in the PATH. The community plugin dsh-gitbash-preset provides a one-click installation for the "Minimal Mode (Git Bash)" preset, mapping bash calls to the MSYS shell of Git for Windows, retaining the dual-tool interface of str_replace_editor, and integrating sandbox-aware gating. This article introduces its pain point background, core capabilities, installation commands, and typical usage, suitable for developers running the DSH web version on Windows as a reference.
Read MoreEnable DeepSeek Harness Minimal Mode on Windows Using dsh-gitbash-preset
`dsh-gitbash-preset` is a DeepSeek Harness community plugin maintained by Liceses (MIT License, npm package name `@icelily/dsh-gitbash-preset`, current version 0.1.2). It maps the official minimal-mode bash calls to the MSYS shell of Git for Windows, bypasses the limitation of unavailable PTY on Win32 via `bash -c` each time, and implements sandbox-aware gating. This article organizes the installation commands, preset usage, detection paths and precautions based on the plugin directory page, GitHub source code and npm documentation.
Read More