From b501ffad736df7141fb534e267891570cd707c85 Mon Sep 17 00:00:00 2001 From: Gleb Mayorov Date: Tue, 24 Feb 2026 15:45:04 +0300 Subject: [PATCH] fix: use Bash for linux platforms (#1189) --- .../ee/carlrobert/codegpt/agent/tools/BashTool.kt | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/main/kotlin/ee/carlrobert/codegpt/agent/tools/BashTool.kt b/src/main/kotlin/ee/carlrobert/codegpt/agent/tools/BashTool.kt index 332ac8da..d3401ae0 100644 --- a/src/main/kotlin/ee/carlrobert/codegpt/agent/tools/BashTool.kt +++ b/src/main/kotlin/ee/carlrobert/codegpt/agent/tools/BashTool.kt @@ -529,11 +529,11 @@ class BashTool( } private fun buildShellCommand(command: String): List { - val isWindows = System.getProperty("os.name").lowercase().contains("windows") - return if (isWindows) { - listOf("cmd", "/c", command) - } else { - listOf("sh", "-c", command) + val osName = System.getProperty("os.name").lowercase() + return when { + osName.contains("windows") -> listOf("cmd", "/c", command) + osName.contains("linux") -> listOf("bash", "-c", command) + else -> listOf("sh", "-c", command) } }