diff --git a/packages/coding-agent/src/tools/bash.ts b/packages/coding-agent/src/tools/bash.ts index bc7bcee0..b1ffd9bb 100644 --- a/packages/coding-agent/src/tools/bash.ts +++ b/packages/coding-agent/src/tools/bash.ts @@ -41,8 +41,10 @@ function getShellConfig(): { shell: string; args: string[] } { if (process.platform === "win32") { const gitBash = findGitBash(); if (!gitBash) { + const paths = ["C:\\Program Files\\Git\\bin\\bash.exe", "C:\\Program Files (x86)\\Git\\bin\\bash.exe"]; + const pathList = paths.map((p) => ` - ${p}`).join("\n"); throw new Error( - "Git Bash not found. Please install Git for Windows from https://git-scm.com/download/win and ensure it's installed with Git Bash support.", + `Git Bash not found in standard installation locations:\n${pathList}\n\nPlease install Git for Windows from https://git-scm.com/download/win using the default installation path.`, ); } return { shell: gitBash, args: ["-c"] };