| @@ -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' | |||