Procházet zdrojové kódy

Update agent_service: remove limit_initiative_conversation_rate

StrayWarrior před 20 hodinami
rodič
revize
70c2981dd5
2 změnil soubory, kde provedl 0 přidání a 4 odebrání
  1. 0 3
      agent_service.py
  2. 0 1
      unit_test.py

+ 0 - 3
agent_service.py

@@ -77,7 +77,6 @@ class AgentService:
         self.scheduler_mode = self.config.get('system', {}).get('scheduler_mode', 'local')
         self.scheduler_queue = None
         self.msg_scheduler_thread = None
-        self.limit_initiative_conversation_rate = True
         self.running = False
         self.process_thread = None
         self._sigint_cnt = 0
@@ -325,8 +324,6 @@ class AgentService:
                         else:
                             message_type = MessageType.TEXT
                         self._send_response(staff_id, user_id, resp, message_type, skip_check=True)
-                        if self.limit_initiative_conversation_rate:
-                            time.sleep(random.randint(10,20))
                     agent.persist_state()
                 except Exception as e:
                     # FIXME:虽然需要主动唤起的用户同时发来消息的概率很低,但仍可能会有并发冲突

+ 0 - 1
unit_test.py

@@ -46,7 +46,6 @@ def test_env():
         user_relation_manager=user_relation_manager
     )
     service.user_profile_extractor.extract_profile_info = Mock(return_value=None)
-    service.limit_initiative_conversation_rate = False
 
     # 替换LLM调用为模拟响应
     service._call_chat_api = Mock(return_value="模拟响应")