|  | @@ -299,10 +299,14 @@ function DetailPanel<T extends ChatConversationFullDetailResponse | CompletionCo
 | 
	
		
			
				|  |  |      }))
 | 
	
		
			
				|  |  |    }, [items])
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | +  const fetchInitiated = useRef(false)
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  |    useEffect(() => {
 | 
	
		
			
				|  |  | -    if (appDetail?.id && detail.id && appDetail?.mode !== 'completion')
 | 
	
		
			
				|  |  | +    if (appDetail?.id && detail.id && appDetail?.mode !== 'completion' && !fetchInitiated.current) {
 | 
	
		
			
				|  |  | +      fetchInitiated.current = true
 | 
	
		
			
				|  |  |        fetchData()
 | 
	
		
			
				|  |  | -  }, [appDetail?.id, detail.id, appDetail?.mode])
 | 
	
		
			
				|  |  | +    }
 | 
	
		
			
				|  |  | +  }, [appDetail?.id, detail.id, appDetail?.mode, fetchData])
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |    const isChatMode = appDetail?.mode !== 'completion'
 | 
	
		
			
				|  |  |    const isAdvanced = appDetail?.mode === 'advanced-chat'
 |