From 54993aa546d3a5c2f13580a8b80c1abcb971e4bb Mon Sep 17 00:00:00 2001 From: minecraft1024a Date: Sat, 25 Oct 2025 10:03:28 +0800 Subject: [PATCH] =?UTF-8?q?refactor(chat):=20=E7=AE=80=E5=8C=96=E5=B9=B6?= =?UTF-8?q?=E7=A1=AC=E7=BC=96=E7=A0=81prompt=E6=A8=A1=E6=9D=BF=E4=B8=BAs4u?= =?UTF-8?q?=E6=A8=A1=E5=BC=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 移除了动态选择prompt模板的逻辑,直接使用`s4u_style_prompt`。这与最近移除`normal`模式并强制使用`s4u`模式的更改保持一致,简化了代码逻辑。 --- src/chat/replyer/default_generator.py | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/src/chat/replyer/default_generator.py b/src/chat/replyer/default_generator.py index 92d64a8c2..291b31263 100644 --- a/src/chat/replyer/default_generator.py +++ b/src/chat/replyer/default_generator.py @@ -1273,7 +1273,7 @@ class DefaultReplyer: ), "cross_context": asyncio.create_task( self._time_and_run_task( - Prompt.build_cross_context(chat_id, global_config.personality.prompt_mode, target_user_info), + Prompt.build_cross_context(chat_id, "s4u", target_user_info), "cross_context", ) ), @@ -1493,11 +1493,7 @@ class DefaultReplyer: ) # 使用新的统一Prompt系统 - 使用正确的模板名称 - template_name = "" - if current_prompt_mode == "s4u": - template_name = "s4u_style_prompt" - elif current_prompt_mode == "minimal": - template_name = "default_expressor_prompt" + template_name = "s4u_style_prompt" # 获取模板内容 template_prompt = await global_prompt_manager.get_prompt_async(template_name)