diff --git a/src/modules/admin-ai-chat/admin-ai-chat.service.ts b/src/modules/admin-ai-chat/admin-ai-chat.service.ts index fa99b0e..edb5b90 100644 --- a/src/modules/admin-ai-chat/admin-ai-chat.service.ts +++ b/src/modules/admin-ai-chat/admin-ai-chat.service.ts @@ -142,6 +142,12 @@ export class AdminAiChatService { // Forward to client res.write(`data: ${JSON.stringify({ ...event, runId })}\n\n`); + // Forward tool events + if (event.event === 'tool.started' || event.event === 'tool.completed') { + res.write(`data: ${JSON.stringify({ event: event.event, tool: (event as any).tool, preview: (event as any).preview, duration: (event as any).duration, error: (event as any).error })} + +`); + } if (event.event === 'message.delta' && event.delta) { fullResponse += event.delta; } else if (event.event === 'run.completed') {