From 9fa0d70451d73ed5bdb3f5b4e30c42cb9b5fcb0c Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Tue, 1 Jul 2025 06:59:20 +0000 Subject: [PATCH] =?UTF-8?q?=F0=9F=A4=96=20=E8=87=AA=E5=8A=A8=E6=A0=BC?= =?UTF-8?q?=E5=BC=8F=E5=8C=96=E4=BB=A3=E7=A0=81=20[skip=20ci]?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/chat/focus_chat/heartFC_chat.py | 11 +++-------- src/config/official_configs.py | 6 ++---- 2 files changed, 5 insertions(+), 12 deletions(-) diff --git a/src/chat/focus_chat/heartFC_chat.py b/src/chat/focus_chat/heartFC_chat.py index dee8519f..990fe02f 100644 --- a/src/chat/focus_chat/heartFC_chat.py +++ b/src/chat/focus_chat/heartFC_chat.py @@ -580,10 +580,7 @@ class HeartFChatting: processor_name = processor.__class__.log_prefix async def run_with_timeout(proc=processor): - return await asyncio.wait_for( - proc.process_info(observations=observations), - 30 - ) + return await asyncio.wait_for(proc.process_info(observations=observations), 30) task = asyncio.create_task(run_with_timeout()) @@ -612,9 +609,7 @@ class HeartFChatting: # 记录耗时 processor_time_costs[processor_name] = duration_since_parallel_start except asyncio.TimeoutError: - logger.info( - f"{self.log_prefix} 处理器 {processor_name} 超时(>30s),已跳过" - ) + logger.info(f"{self.log_prefix} 处理器 {processor_name} 超时(>30s),已跳过") processor_time_costs[processor_name] = 30 except Exception as e: logger.error( @@ -672,7 +667,7 @@ class HeartFChatting: try: result = await asyncio.wait_for( proc.process_info(observations=observations, action_type=action_type, action_data=action_data), - 30 + 30, ) end_time = time.time() post_processor_time_costs[name] = end_time - start_time diff --git a/src/config/official_configs.py b/src/config/official_configs.py index bf065692..fcba7e36 100644 --- a/src/config/official_configs.py +++ b/src/config/official_configs.py @@ -74,7 +74,7 @@ class ChatConfig(ConfigBase): chat_mode: str = "normal" """聊天模式""" - + max_context_size: int = 18 """上下文长度""" @@ -315,7 +315,6 @@ class FocusChatConfig(ConfigBase): """连续回复能力,值越高,麦麦连续回复的概率越高""" - @dataclass class FocusChatProcessorConfig(ConfigBase): """专注聊天处理器配置类""" @@ -327,7 +326,6 @@ class FocusChatProcessorConfig(ConfigBase): """是否启用工作记忆处理器""" - @dataclass class ExpressionConfig(ConfigBase): """表达配置类""" @@ -424,7 +422,7 @@ class MemoryConfig(ConfigBase): @dataclass class MoodConfig(ConfigBase): """情绪配置类""" - + enable_mood: bool = False """是否启用情绪系统"""