| 
					
				 | 
			
			
				@@ -67,6 +67,11 @@ const ConfigPrompt: FC<Props> = ({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   const handleAddPrompt = useCallback(() => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     const newPrompt = produce(payload as PromptItem[], (draft) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      if (draft.length === 0) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        draft.push({ role: PromptRole.system, text: '' }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        return 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       const isLastItemUser = draft[draft.length - 1].role === PromptRole.user 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       draft.push({ role: isLastItemUser ? PromptRole.assistant : PromptRole.user, text: '' }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     }) 
			 |