diff --git a/src/chat/chat_loop/cycle_processor.py b/src/chat/chat_loop/cycle_processor.py index 927f45949..043282924 100644 --- a/src/chat/chat_loop/cycle_processor.py +++ b/src/chat/chat_loop/cycle_processor.py @@ -100,7 +100,7 @@ class CycleProcessor: from src.plugin_system.core.event_manager import event_manager from src.plugin_system.base.component_types import EventType # 触发 ON_PLAN 事件 - result = await event_manager.trigger_event(EventType.ON_PLAN, stream_id=self.chat_stream.stream_id) + result = await event_manager.trigger_event(EventType.ON_PLAN, stream_id=self.context.stream_id) if result and not result.all_continue_process(): return diff --git a/src/chat/replyer/default_generator.py b/src/chat/replyer/default_generator.py index 8038740e7..1b231dd49 100644 --- a/src/chat/replyer/default_generator.py +++ b/src/chat/replyer/default_generator.py @@ -325,6 +325,7 @@ class DefaultReplyer: selected_expressions = None if available_actions is None: available_actions = {} + llm_response = None try: # 3. 构建 Prompt with Timer("构建Prompt", {}): # 内部计时器,可选保留