write out responses
This commit is contained in:
parent
7163afdacc
commit
1d27b6d191
|
@ -559,6 +559,14 @@ export const useGeminiStream = (
|
||||||
let geminiMessageBuffer = '';
|
let geminiMessageBuffer = '';
|
||||||
const toolCallRequests: ToolCallRequestInfo[] = [];
|
const toolCallRequests: ToolCallRequestInfo[] = [];
|
||||||
for await (const event of stream) {
|
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) {
|
switch (event.type) {
|
||||||
case ServerGeminiEventType.Thought:
|
case ServerGeminiEventType.Thought:
|
||||||
setThought(event.value);
|
setThought(event.value);
|
||||||
|
|
Loading…
Reference in New Issue