better:可通过配置文件自定义 运行处理器

This commit is contained in:
SengokuCola
2025-05-20 23:34:33 +08:00
parent b41b7b6524
commit de2736fccd
7 changed files with 88 additions and 25 deletions

View File

@@ -104,15 +104,14 @@ class SubHeartflowManager:
self.mai_state_info,
)
# 异步初始化
await new_subflow.initialize()
# 添加聊天观察者
# 首先创建并添加聊天观察者
observation = ChattingObservation(chat_id=subheartflow_id)
await observation.initialize()
new_subflow.add_observation(observation)
# 然后再进行异步初始化,此时 SubHeartflow 内部若需启动 HeartFChatting就能拿到 observation
await new_subflow.initialize()
# 注册子心流
self.subheartflows[subheartflow_id] = new_subflow
heartflow_name = chat_manager.get_stream_name(subheartflow_id) or subheartflow_id