+
{progress.error}
)}
diff --git a/src/Managing.WebApp/src/services/aiChatService.ts b/src/Managing.WebApp/src/services/aiChatService.ts
index ca813191..23a918ea 100644
--- a/src/Managing.WebApp/src/services/aiChatService.ts
+++ b/src/Managing.WebApp/src/services/aiChatService.ts
@@ -1,8 +1,21 @@
import { HubConnection, HubConnectionBuilder } from '@microsoft/signalr'
import { LlmClient } from '../generated/ManagingApi'
-import { LlmChatRequest, LlmChatResponse, LlmMessage, LlmProgressUpdate } from '../generated/ManagingApiTypes'
+import { LlmChatRequest, LlmChatResponse, LlmMessage } from '../generated/ManagingApiTypes'
import { Cookies } from 'react-cookie'
+export interface LlmProgressUpdate {
+ type: string
+ message: string
+ iteration?: number
+ maxIterations?: number
+ toolName?: string
+ toolArguments?: Record
+ content?: string
+ response?: LlmChatResponse
+ error?: string
+ timestamp?: Date
+}
+
export class AiChatService {
private llmClient: LlmClient
private baseUrl: string