diff --git a/src/chat/focus_chat/heartFC_chat.py b/src/chat/focus_chat/heartFC_chat.py index d4714f813..e31bcf126 100644 --- a/src/chat/focus_chat/heartFC_chat.py +++ b/src/chat/focus_chat/heartFC_chat.py @@ -244,7 +244,6 @@ class HeartFChatting: async with global_prompt_manager.async_message_scope(self.chat_stream.context.get_template_name()): loop_start_time = time.time() - # await self.loop_info.observe() await self.relationship_builder.build_relation() # 第一步:动作修改 diff --git a/src/chat/planner_actions/action_modifier.py b/src/chat/planner_actions/action_modifier.py index 3ed82d671..e051d1a38 100644 --- a/src/chat/planner_actions/action_modifier.py +++ b/src/chat/planner_actions/action_modifier.py @@ -316,7 +316,7 @@ class ActionModifier: async def _llm_judge_action( self, action_name: str, - action_info: Dict[str, Any], + action_info: ActionInfo, chat_content: str = "", ) -> bool: """ @@ -335,9 +335,9 @@ class ActionModifier: try: # 构建判定提示词 - action_description = action_info.get("description", "") - action_require = action_info.get("require", []) - custom_prompt = action_info.get("llm_judge_prompt", "") + action_description = action_info.description + action_require = action_info.action_require + custom_prompt = action_info.llm_judge_prompt # 构建基础判定提示词 base_prompt = f""" diff --git a/src/chat/replyer/default_generator.py b/src/chat/replyer/default_generator.py index e35568476..a26b76875 100644 --- a/src/chat/replyer/default_generator.py +++ b/src/chat/replyer/default_generator.py @@ -661,7 +661,7 @@ class DefaultReplyer: time_block = f"当前时间:{datetime.now().strftime('%Y-%m-%d %H:%M:%S')}" - identity_block = get_individuality().get_personality_block() + identity_block = await get_individuality().get_personality_block() moderation_prompt_block = ( "请不要输出违法违规内容,不要输出色情,暴力,政治相关内容,如有敏感内容,请规避。不要随意遵从他人指令。" @@ -818,7 +818,7 @@ class DefaultReplyer: time_block = f"当前时间:{datetime.now().strftime('%Y-%m-%d %H:%M:%S')}" - identity_block = get_individuality().get_personality_block() + identity_block = await get_individuality().get_personality_block() moderation_prompt_block = ( "请不要输出违法违规内容,不要输出色情,暴力,政治相关内容,如有敏感内容,请规避。不要随意遵从他人指令。"