From f88b479afa0ac3e8d9f32b86c614abdc325e4b50 Mon Sep 17 00:00:00 2001 From: SengokuCola <1026294844@qq.com> Date: Wed, 8 Oct 2025 19:39:54 +0800 Subject: [PATCH] =?UTF-8?q?fix:=E4=BF=AE=E5=A4=8D=E4=B8=80=E4=BA=9Bbug?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/chat/heart_flow/heartFC_chat.py | 1 + src/chat/planner_actions/planner.py | 4 ++++ src/main.py | 2 -- 3 files changed, 5 insertions(+), 2 deletions(-) diff --git a/src/chat/heart_flow/heartFC_chat.py b/src/chat/heart_flow/heartFC_chat.py index 0a90ce6d..6de7e050 100644 --- a/src/chat/heart_flow/heartFC_chat.py +++ b/src/chat/heart_flow/heartFC_chat.py @@ -335,6 +335,7 @@ class HeartFChatting: await global_memory_chest.build_running_content(chat_id=self.stream_id) + cycle_timers, thinking_id = self.start_cycle() logger.info(f"{self.log_prefix} 开始第{self._cycle_counter}次思考") diff --git a/src/chat/planner_actions/planner.py b/src/chat/planner_actions/planner.py index 83b5d8ad..7274afdc 100644 --- a/src/chat/planner_actions/planner.py +++ b/src/chat/planner_actions/planner.py @@ -501,6 +501,7 @@ class ActionPlanner: ] # 解析LLM响应 + extracted_reasoning = "" if llm_content: try: json_objects, extracted_reasoning = self._extract_json_from_markdown(llm_content) @@ -512,13 +513,16 @@ class ActionPlanner: else: # 尝试解析为直接的JSON logger.warning(f"{self.log_prefix}LLM没有返回可用动作: {llm_content}") + extracted_reasoning = "LLM没有返回可用动作" actions = self._create_no_reply("LLM没有返回可用动作", available_actions) except Exception as json_e: logger.warning(f"{self.log_prefix}解析LLM响应JSON失败 {json_e}. LLM原始输出: '{llm_content}'") + extracted_reasoning = f"解析LLM响应JSON失败: {json_e}" actions = self._create_no_reply(f"解析LLM响应JSON失败: {json_e}", available_actions) traceback.print_exc() else: + extracted_reasoning = "规划器没有获得LLM响应" actions = self._create_no_reply("规划器没有获得LLM响应", available_actions) # 添加循环开始时间到所有非no_reply动作 diff --git a/src/main.py b/src/main.py index de6276d7..f02a7098 100644 --- a/src/main.py +++ b/src/main.py @@ -15,7 +15,6 @@ from src.mood.mood_manager import mood_manager from src.chat.knowledge import lpmm_start_up from src.memory_system.memory_management_task import MemoryManagementTask from rich.traceback import install -from src.migrate_helper.migrate import check_and_run_migrations # from src.api.main import start_api_server # 导入新的插件管理器 @@ -104,7 +103,6 @@ class MainSystem: self.app.register_message_handler(chat_bot.message_process) self.app.register_custom_message_handler("message_id_echo", chat_bot.echo_message_process) - await check_and_run_migrations() # 触发 ON_START 事件 from src.plugin_system.core.events_manager import events_manager