From 4165066830a3aab52a8b69b07053ed167e825ab6 Mon Sep 17 00:00:00 2001 From: Matt Rubens Date: Thu, 4 Dec 2025 09:14:00 -0500 Subject: [PATCH] Ignore input to the execa terminal process --- src/integrations/terminal/ExecaTerminalProcess.ts | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/integrations/terminal/ExecaTerminalProcess.ts b/src/integrations/terminal/ExecaTerminalProcess.ts index 2f8ebfa7a87..c798f4b5ad0 100644 --- a/src/integrations/terminal/ExecaTerminalProcess.ts +++ b/src/integrations/terminal/ExecaTerminalProcess.ts @@ -42,6 +42,8 @@ export class ExecaTerminalProcess extends BaseTerminalProcess { shell: true, cwd: this.terminal.getCurrentWorkingDirectory(), all: true, + // Ignore stdin to ensure non-interactive mode and prevent hanging + stdin: "ignore", env: { ...process.env, // Ensure UTF-8 encoding for Ruby, CocoaPods, etc.