|
@@ -5,8 +5,7 @@ import re
|
|
|
import signal
|
|
|
import sys
|
|
|
import time
|
|
|
-import random
|
|
|
-from typing import Dict, List, Tuple, Any, Optional
|
|
|
+from typing import Dict, List, Optional
|
|
|
import logging
|
|
|
from datetime import datetime, timedelta
|
|
|
import traceback
|
|
@@ -15,21 +14,20 @@ import apscheduler.triggers.cron
|
|
|
from apscheduler.schedulers.background import BackgroundScheduler
|
|
|
|
|
|
import chat_service
|
|
|
-import configs
|
|
|
+from pqai_agent import configs
|
|
|
import logging_service
|
|
|
from configs import apollo_config
|
|
|
-from logging_service import logger
|
|
|
-from chat_service import CozeChat, ChatServiceType
|
|
|
+from pqai_agent.logging_service import logger
|
|
|
+from pqai_agent.chat_service import CozeChat, ChatServiceType
|
|
|
from dialogue_manager import DialogueManager, DialogueState, DialogueStateCache
|
|
|
from rate_limiter import MessageSenderRateLimiter
|
|
|
from response_type_detector import ResponseTypeDetector
|
|
|
-from user_manager import UserManager, LocalUserManager, MySQLUserManager, MySQLUserRelationManager, UserRelationManager, \
|
|
|
+from pqai_agent.user_manager import UserManager, LocalUserManager, MySQLUserManager, MySQLUserRelationManager, UserRelationManager, \
|
|
|
LocalUserRelationManager
|
|
|
-from openai import OpenAI
|
|
|
from message_queue_backend import MessageQueueBackend, MemoryQueueBackend, AliyunRocketMQQueueBackend
|
|
|
from user_profile_extractor import UserProfileExtractor
|
|
|
import threading
|
|
|
-from message import MessageType, Message, MessageChannel
|
|
|
+from pqai_agent.message import MessageType, Message, MessageChannel
|
|
|
|
|
|
|
|
|
class AgentService:
|