liceses/dsh-all-gitbash0

@icelily/dsh-all-gitbash

DeepSeek Harness 插件,将 Windows 上的所有 pwsh 命令执行路由至 Git Bash,使模型能够原生编写 bash 命令。

AI 分析

核心用途是在 Windows 环境下将终端命令强制走 Git Bash。适合希望模型原生输出和执行 Bash 脚本的用户。必要条件是系统已安装 Git for Windows。

套件
@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 运行时切换(见「一键开关」)。