From 46478e5dd3dfe4d4a04dbe8491a47696afed1645 Mon Sep 17 00:00:00 2001 From: "mingholy.lmh" Date: Fri, 5 Dec 2025 13:14:19 +0800 Subject: [PATCH] fix: try fix sandbox integration test failure --- packages/cli/src/gemini.tsx | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/packages/cli/src/gemini.tsx b/packages/cli/src/gemini.tsx index 7171670c..18f191bc 100644 --- a/packages/cli/src/gemini.tsx +++ b/packages/cli/src/gemini.tsx @@ -276,8 +276,11 @@ export async function main() { process.exit(1); } } + // For stream-json mode, don't read stdin here - it should be forwarded to the sandbox + // and consumed by StreamJsonInputReader inside the container + const inputFormat = argv.inputFormat as string | undefined; let stdinData = ''; - if (!process.stdin.isTTY) { + if (!process.stdin.isTTY && inputFormat !== 'stream-json') { stdinData = await readStdin(); }