summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--packages/cli/src/ui/hooks/shellCommandProcessor.ts7
1 files changed, 7 insertions, 0 deletions
diff --git a/packages/cli/src/ui/hooks/shellCommandProcessor.ts b/packages/cli/src/ui/hooks/shellCommandProcessor.ts
index 23f2bb29..3478aecd 100644
--- a/packages/cli/src/ui/hooks/shellCommandProcessor.ts
+++ b/packages/cli/src/ui/hooks/shellCommandProcessor.ts
@@ -231,6 +231,13 @@ export const useShellCommandProcessor = (
}
}
+ const outputFilePath = path.join(os.tmpdir(), `gemini-cli-output-${userMessageTimestamp}.log`);
+ fs.writeFile(outputFilePath, finalOutput, (err) => {
+ if (err) {
+ onDebugMessage(`Failed to write shell output to ${outputFilePath}: ${err.message}`);
+ }
+ });
+
const finalToolDisplay: IndividualToolCallDisplay = {
...initialToolDisplay,
status: finalStatus,