fix:更改心流运行结构,反正能跑
This commit is contained in:
20
src/main.py
20
src/main.py
@@ -17,7 +17,6 @@ from .common.logger import get_module_logger
|
||||
from .plugins.remote import heartbeat_thread # noqa: F401
|
||||
from .individuality.individuality import Individuality
|
||||
from .common.server import global_server
|
||||
from .plugins.heartFC_chat.heartFC_controler import HeartFCController
|
||||
|
||||
logger = get_module_logger("main")
|
||||
|
||||
@@ -67,11 +66,6 @@ class MainSystem:
|
||||
# 启动愿望管理器
|
||||
await willing_manager.async_task_starter()
|
||||
|
||||
# 启动消息处理器
|
||||
if not self._message_manager_started:
|
||||
asyncio.create_task(message_manager.start_processor())
|
||||
self._message_manager_started = True
|
||||
|
||||
# 初始化聊天管理器
|
||||
await chat_manager._initialize()
|
||||
asyncio.create_task(chat_manager._auto_save_task())
|
||||
@@ -107,18 +101,14 @@ class MainSystem:
|
||||
logger.success("个体特征初始化成功")
|
||||
|
||||
try:
|
||||
# 启动心流系统
|
||||
# 启动 Heartflow 的 MessageManager (负责消息发送/排队)
|
||||
await heartflow.message_manager_instance.start()
|
||||
logger.success("心流消息管理器启动成功")
|
||||
|
||||
# 启动心流系统主循环
|
||||
asyncio.create_task(heartflow.heartflow_start_working())
|
||||
logger.success("心流系统启动成功")
|
||||
|
||||
# 初始化并独立启动 HeartFCController
|
||||
heartfc_chat_instance = HeartFCController.get_instance()
|
||||
if heartfc_chat_instance:
|
||||
await heartfc_chat_instance.start()
|
||||
logger.success("HeartFC_Chat 模块独立启动成功")
|
||||
else:
|
||||
logger.error("获取 HeartFC_Chat 实例失败,无法启动。")
|
||||
|
||||
init_time = int(1000 * (time.time() - init_start_time))
|
||||
logger.success(f"初始化完成,神经元放电{init_time}次")
|
||||
except Exception as e:
|
||||
|
||||
Reference in New Issue
Block a user