diff options
| author | Jeff Carr <[email protected]> | 2025-08-29 16:02:38 -0500 | 
|---|---|---|
| committer | Jeff Carr <[email protected]> | 2025-08-29 16:02:38 -0500 | 
| commit | 1d27b6d1912b9209a9f91960c467882cc5758e19 (patch) | |
| tree | 9f95ea1225bf0a8c1147966f336c230016e2a18a | |
| parent | 7163afdacc6137ee41e0f19a5057c14f16b3441f (diff) | |
write out responses
| -rw-r--r-- | packages/cli/src/ui/hooks/useGeminiStream.ts | 8 | 
1 files changed, 8 insertions, 0 deletions
diff --git a/packages/cli/src/ui/hooks/useGeminiStream.ts b/packages/cli/src/ui/hooks/useGeminiStream.ts index 45344c73..c6c45724 100644 --- a/packages/cli/src/ui/hooks/useGeminiStream.ts +++ b/packages/cli/src/ui/hooks/useGeminiStream.ts @@ -559,6 +559,14 @@ export const useGeminiStream = (        let geminiMessageBuffer = '';        const toolCallRequests: ToolCallRequestInfo[] = [];        for await (const event of stream) { +        // HACK: Write every event to a file in /tmp/. +        const timestamp = new Date() +           .toISOString() +           .replace(/:/g, '-') +           .replace(/\./g, '_'); +        const fileName = `regex.gemini-api-response.${timestamp}.json`; +        const filePath = path.join('/tmp', fileName); +        await fs.writeFile(filePath, JSON.stringify(event, null, 2));          switch (event.type) {            case ServerGeminiEventType.Thought:              setThought(event.value);  | 
