diff --git a/packages/core/src/codewhispererChat/tools/executeBash.ts b/packages/core/src/codewhispererChat/tools/executeBash.ts index 73aa52e3762..8c42d1dd205 100644 --- a/packages/core/src/codewhispererChat/tools/executeBash.ts +++ b/packages/core/src/codewhispererChat/tools/executeBash.ts @@ -75,6 +75,7 @@ export class ExecuteBash { const stderrBuffer: string[] = [] let firstChunk = true + let firstStderrChunk = true const childProcessOptions: ChildProcessOptions = { spawnOptions: { cwd: this.workingDirectory, @@ -87,7 +88,8 @@ export class ExecuteBash { firstChunk = false }, onStderr: (chunk: string) => { - ExecuteBash.handleChunk(chunk, stderrBuffer, updates) + ExecuteBash.handleChunk(firstStderrChunk ? '```console\n' + chunk : chunk, stderrBuffer, updates) + firstStderrChunk = false }, }