feat: 整合reasoning模式和hfc模式,统一调控(但不是很统一)

This commit is contained in:
SengokuCola
2025-04-21 18:37:49 +08:00
parent 7e0f41c039
commit c10b7eea61
14 changed files with 1188 additions and 88 deletions

View File

@@ -19,6 +19,7 @@ from .individuality.individuality import Individuality
from .common.server import global_server
from .plugins.chat_module.heartFC_chat.interest import InterestManager
from .plugins.chat_module.heartFC_chat.heartFC_controler import HeartFC_Controller
from .plugins.chat_module.heartFC_chat.reasoning_chat import ReasoningChat
logger = get_module_logger("main")
@@ -117,8 +118,11 @@ class MainSystem:
await interest_manager.start_background_tasks()
logger.success("兴趣管理器后台任务启动成功")
# 初始化并独立启动 HeartFC_Chat
HeartFC_Controller()
# 初始化 ReasoningChat 单例 (确保它在需要之前被创建)
ReasoningChat.get_instance()
logger.success("ReasoningChat 单例初始化成功")
# 初始化并独立启动 HeartFC_Chat 控制器 (使用 get_instance 获取单例)
heartfc_chat_instance = HeartFC_Controller.get_instance()
if heartfc_chat_instance:
await heartfc_chat_instance.start()