| 
					
				 | 
			
			
				@@ -83,7 +83,7 @@ export const useChat = ( 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   const { t } = useTranslation() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   const { formatTime } = useTimestamp() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   const { notify } = useToastContext() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  const connversationId = useRef('') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  const conversationId = useRef('') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   const hasStopResponded = useRef(false) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   const [isResponding, setIsResponding] = useState(false) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   const isRespondingRef = useRef(false) 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -152,7 +152,7 @@ export const useChat = ( 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   }, [stopChat, handleResponding]) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   const handleRestart = useCallback(() => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    connversationId.current = '' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    conversationId.current = '' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     taskIdRef.current = '' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     handleStop() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     const newChatList = config?.opening_statement 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -248,7 +248,7 @@ export const useChat = ( 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     const bodyParams = { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       response_mode: 'streaming', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      conversation_id: connversationId.current, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      conversation_id: conversationId.current, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       ...data, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     if (bodyParams?.files?.length) { 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -302,7 +302,7 @@ export const useChat = ( 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           if (isFirstMessage && newConversationId) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            connversationId.current = newConversationId 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            conversationId.current = newConversationId 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           taskIdRef.current = taskId 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           if (messageId) 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -322,11 +322,11 @@ export const useChat = ( 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             return 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           if (onConversationComplete) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            onConversationComplete(connversationId.current) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            onConversationComplete(conversationId.current) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          if (connversationId.current && !hasStopResponded.current && onGetConvesationMessages) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          if (conversationId.current && !hasStopResponded.current && onGetConvesationMessages) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             const { data }: any = await onGetConvesationMessages( 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              connversationId.current, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              conversationId.current, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               newAbortController => conversationMessagesAbortControllerRef.current = newAbortController, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             ) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             const newResponseItem = data.find((item: any) => item.id === responseItem.id) 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -361,7 +361,7 @@ export const useChat = ( 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     latency: newResponseItem.provider_response_latency.toFixed(2), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                   }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                   // for agent log 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                  conversationId: connversationId.current, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  conversationId: conversationId.current, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                   input: { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     inputs: newResponseItem.inputs, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     query: newResponseItem.query, 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -640,7 +640,7 @@ export const useChat = ( 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   return { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     chatList, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     setChatList, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    conversationId: connversationId.current, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    conversationId: conversationId.current, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     isResponding, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     setIsResponding, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     handleSend, 
			 |