dsh-gitbash-preset:让 DeepSeek Harness 极简模式在 Windows 上可用的 Git Bash 预设

liceses/dsh-gitbash-preset

开发与运维已验证
收录时间 2026-08-17
页面最后更新 2026-10-04

DSH plugin 一键安装极简模式 Git Bash 预设,将 bash 调用映射到 Git for Windows 的 bash,让 Windows 上极简模式真正可用。

dsh-gitbash-preset 是 DeepSeek Harness 的插件,它把 DSH 自带极简模式中的 bash 调用映射到 Git for Windows 的 bash(MSYS),解决了 Windows 上极简模式因 PTY 平台限制和 shell 缺失而无法使用的问题。插件提供一键安装的预设变体,保持极简 persona 和 str_replace_editor 双工具表面,并通过沙箱感知门控确保不绕过安全边界。自动探测 bash 路径、幂等安装、每次调用新 shell 等特性,让 Windows 用户也能顺畅使用 DSH 的极简模式。

如何安装

install
npmdsh plugin --profile web add @icelily/dsh-gitbash-preset
分类
开发与运维
平台
DSH Plugin
作者
liceses
分发方式
插件

dsh-gitbash-preset 核心特性

一键安装预设自动探测 bash沙箱感知门控幂等安装
Listed on dsh-plugin.org

dsh-gitbash-preset 仓库简介

它是做什么的?

dsh-gitbash-preset 是 DeepSeek Harness(DSH)的插件,它把 DSH 自带的极简模式中的 bash 调用映射到 Git for Windows 的 bash(MSYS),让 Windows 上的极简模式真正可用。它解决了 DSH 极简模式在 Windows 上无法使用的两层问题:PTY 平台限制和 shell 缺失。该插件提供一键安装的预设变体,保持极简 persona 和 str_replace_editor 双工具表面,同时通过沙箱感知门控确保不绕过安全边界。

核心功能

  • 幂等安装:插件启动时将打包的预设复制到用户预设根,已存在则跳过,可配置 force 覆盖。
  • 自动探测 bash:依次检查 GIT_BASH 环境变量、常见安装目录、PATH 中的 bash.exe,最后兜底 bash,无需硬编码路径。
  • 沙箱感知门控:仅在完全访问策略下执行命令,受限时给出明确升级指引,不绕过沙箱。
  • 极简不变:固定 persona、str_replace_editor、无上下文压缩,与原极简模式一致。
  • 每次调用新 shell:由于 Windows 上 PTY 持久会话不可用,bash 每次命令执行新 shell,不保持 cd/export 状态。

怎么使用这个插件?

在 DSH 中启用插件并重启后,Web 界面新建会话时选择「极简模式 (Git Bash)」。启用 bash 有两种方式:一是将会话沙箱切换到完全访问,之后所有 bash 调用直接走 git bash;二是保持 workspace-write,让模型在第一次调用失败后按提示单次升级权限。插件还提供配置项如 shellPath、timeoutMs、maxOutputBytes 等,可在预设配置中调整。

本页是基于该插件官方 README 独立重写的导读——权威文档和最新变更请以源头为准:liceses/dsh-gitbash-preset。插件是安装时就在你机器上运行的第三方代码;收录不代表背书——安装前请自行审阅源码。

安装、更新、卸载这个插件,都在 DeepSeek Harness 的 DSH Plugin Hub 插件市场完成

DSH Plugin 常见问题