Bladeren bron

Update agent_service: support active conversation config

StrayWarrior 1 week geleden
bovenliggende
commit
5dd7d23b6b
2 gewijzigde bestanden met toevoegingen van 4 en 1 verwijderingen
  1. 2 1
      agent_service.py
  2. 2 0
      configs/prod.yaml

+ 2 - 1
agent_service.py

@@ -292,7 +292,8 @@ if __name__ == "__main__":
     )
     # 只有企微场景需要主动发起
     if not config['debug_flags'].get('disable_active_conversation', False):
-        service.setup_initiative_conversations({'second': '5,35'})
+        schedule_param = config['agent_behavior'].get('schedule_param', None)
+        service.setup_initiative_conversations(schedule_param)
 
     process_thread = threading.Thread(target=service.process_messages)
     process_thread.start()

+ 2 - 0
configs/prod.yaml

@@ -42,6 +42,8 @@ chat_api:
 
 agent_behavior:
   message_aggregation_sec: 20
+  active_conversation_schedule_param:
+    minute: 24
 
 debug_flags:
   disable_llm_api_call: False