|  | @@ -111,7 +111,7 @@ class DialogueManager:
 | 
	
		
			
				|  |  |          self.current_state, self.previous_state = self.state_cache.get_state(self.staff_id, self.user_id)
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |          # 从数据库恢复对话状态
 | 
	
		
			
				|  |  | -        last_message = self.history_dialogue_service.get_dialogue_history(self.staff_id, self.user_id, 10)
 | 
	
		
			
				|  |  | +        last_message = self.history_dialogue_service.get_dialogue_history(self.staff_id, self.user_id)
 | 
	
		
			
				|  |  |          if last_message:
 | 
	
		
			
				|  |  |              self.last_interaction_time = last_message[-1]['timestamp']
 | 
	
		
			
				|  |  |          else:
 | 
	
	
		
			
				|  | @@ -282,7 +282,7 @@ class DialogueManager:
 | 
	
		
			
				|  |  |              event = {
 | 
	
		
			
				|  |  |                  "timestamp": int(time.time() * 1000),
 | 
	
		
			
				|  |  |                  "reason": reason,
 | 
	
		
			
				|  |  | -                "dialogue_context": self.history_dialogue_service.get_dialogue_history(self.staff_id, self.user_id, 5)
 | 
	
		
			
				|  |  | +                "dialogue_context": self.history_dialogue_service.get_dialogue_history(self.staff_id, self.user_id, 60)
 | 
	
		
			
				|  |  |              }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |              # 更新用户资料中的人工介入历史
 | 
	
	
		
			
				|  | @@ -306,7 +306,7 @@ class DialogueManager:
 | 
	
		
			
				|  |  |          """
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |          # 添加最近的对话记录
 | 
	
		
			
				|  |  | -        recent_dialogues = self.history_dialogue_service.get_dialogue_history(self.staff_id, self.user_id, 5)
 | 
	
		
			
				|  |  | +        recent_dialogues = self.history_dialogue_service.get_dialogue_history(self.staff_id, self.user_id, 10)
 | 
	
		
			
				|  |  |          for dialogue in recent_dialogues:
 | 
	
		
			
				|  |  |              alert_message += f"\n{dialogue['role']}: {dialogue['content']}"
 | 
	
		
			
				|  |  |  
 |