◒ DeepSeek Agent
插件市场›开发工具›dsh-gitbash-preset
DEEPSEEK HARNESS PLUGIN

dsh-gitbash-preset

DeepSeek Harness 插件:一键安装「极简模式 (Git Bash)」agent preset —— 把 DSH 自带极简模式中的 bash 调用映射到 Git for Windows 的 bash(MSYS),让 Windows 上的极简模式真正可用。

插件介绍

DeepSeek Harness 插件:一键安装「极简模式 (Git Bash)」agent preset —— 把 DSH 自带极简模式中的 bash 调用映射到 Git for Windows 的 bash(MSYS),让 Windows 上的极简模式真正可用。

dshdsh-plugindsh-plugins

项目详情摘要

dsh-gitbash-preset · 让 Windows 上的极简模式用上 Git Bash **English**: A DeepSeek Harness plugin that installs a "minimal (Git Bash)" agent preset, so on Windows the minimal mode's command tool runs Git for Windows bash instead of PowerShell. DSH 的**极简模式**在 Windows 上不会给你 bash —— 官方按平台分叉,win32 那一支挂的是**持久 PowerShell**。 这个插件交付一个预设变体「**极简模式 (Git Bash)**」:persona 与 `str_replace_editor` 跟官方极简模式**逐字一致**, 只把命令工具换成 `bash`,每次调用真正跑在 **Git for Windows 的 bash(MSYS)** 上。 一句话:**Windows 上想要一个写 bash 的极简模式,装它。** [!IMPORTANT] **先看版本边界再动手。** 本插件用的是 DSH 早期的「用户预设目录」机制;在本次勘察所用的 DSH `0.1.7-rc.2` 上,官方已把预设换成 bundle 声明行,**那个目录已不再被读取**。 详情与出处见 已知限制 → DSH 版本边界。旧版本上是否可用,**未在本机验证**。 本机实拍:插件**装上了、组件「运行中」**,但这一页上**没有出现可选的预设卡片** —— 这正是上面那条版本边界的现场表现。* 目录 想了解 | 看这里 | --- | --- | 装前 / 装后到底差在哪 | 它改变了什么 | 三分钟装起来 | 快速开始 | 装完之后你得到什么 | 装完之后你得到什么 | 它和姊妹插件 dsh-all-gitbash 的区别 | 与 dsh-all-gitbash 的关系 | 命令到底怎么跑起来的 | 工作原理 | 有哪些可配的字段 | 配置 | 出问题 / 不适用 | 已知限制 | 想改代码 | 开发 | 它改变了什么 DSH 自带的极简模式是**按平台分叉**的(源码出处:`@deepseek-ai/dsh-web-app` 的 `presets/minimal.patch.yml`,同一套分叉也在 `dsh-sdk-minimal/cordis.patch.yml` 里): 也就是说:**Windows 上的极简模式没坏,只是命令工具是 PowerShell。** 本插件给的就是另一种选法。 | 官方极简模式(POSIX) | 官方极简模式(Windows) | **本预设**(Windows) | --- | --- | --- | --- | 命令工具名 | `bash` | `pwsh` | `bash` | 命令落点 | `bash -c` | PowerShell | ` -c`(MSYS) | 会话状态 | 持久(`cd` / `export` 保留) | 持久(`$env:` 保留) | **每次调用新 shell**(不保留) | 路径写法 | `/home/...` | `C:\...`、`$env:NAME` | `/d/...`、`$NAME` | 文件工具 | `str_replace_editor` | `str_replace_editor` | `str_replace_editor`(同) | persona | 固定一句,`complete: true` | 同 | **逐字相同** | 后台命令 | 有 | 有 | **未启用**(`enableRunInBackground: false`) | 「每次调用新 shell」不是偷懒:Windows 上官方把持久 bash 整条支路关掉了(上面那两行 `disabled`), 而本插件的执行器是直接 `spawn` 一个 `bash -c`(见 工作原理)—— 这是替代设计,不是等价实现。 快速开始 前置条件**:Windows;装了 **Git for Windows**;DSH 的 Node ≥ 20。 装完 **重启 D

摘自项目公开 README,可能随上游仓库更新。

安装方法

建议先在测试 Profile 中安装,并检查权限、安装脚本和依赖。

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

使用前检查

  • 确认项目符合 DSH bundle 规范,而不只是相关仓库。
  • 阅读许可证和安装脚本,检查网络、文件及执行权限。
  • 备份配置,并确保插件能够安全卸载或回滚。