liceses/dsh-all-gitbash0

@icelily/dsh-all-gitbash

DeepSeek Harness plugin: routes every pwsh command execution on Windows through Git for Windows bash — the pwsh and bash tools actually run git bash, so the model writes bash natively.

包名
@icelily/dsh-all-gitbash
版本
0.1.0
许可证
MIT
最近更新
2026年8月16日

安装

$npx -p @deepseek-ai/dsh dsh plugin --profile web add github:liceses/dsh-all-gitbash

配置

字段默认说明
enabledtrue总开关:false = 完整还原为原装 pwsh(settings 面板 / settings.yaml 一键切换,运行时生效)
bashPath自动探测显式 Git Bash 路径;缺省按 GIT_BASH env → 注册表 → 安装根 → PATH(跳过 WindowsApps WSL 存根)→ 兜底 bash
sandboxGatetrue受限沙箱下快速失败并给升级指引(MSYS 无法在受限令牌内启动)
stripPreambletrue剥离 dsh-pwsh-local 的 UTF-8 preamble
translateEnvVarstrue$env:NAME${NAME}
translateDrivePathstrueC:\.../c/...
registerBashTooltrue注册原生 bash 工具
disablePwshTooltrue从模型工具面移除 pwsh 工具(只留 bash,避免先 pwsh 报错再换 bash);false = 保留 pwsh(legacy 别名语义)
pathShimtruePATH 注入 pwsh/powershell → git bash 脚本垫片
shimDir~/.dsh/dsh-all-gitbash/bin垫片目录

bashPath/shimDir 外,所有开关都可通过 settings 运行时切换(见「一键开关」)。