From 1b1799e3c1d4ac88b9e68c9787ee15dd4c4d596f Mon Sep 17 00:00:00 2001 From: minecraft1024a Date: Wed, 13 Aug 2025 21:39:23 +0800 Subject: [PATCH] =?UTF-8?q?=E6=95=B4=E7=90=86=E4=BA=86=E4=B8=80=E4=B8=8B?= =?UTF-8?q?=E9=85=8D=E7=BD=AE=E6=96=87=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/chat/planner_actions/planner.py | 2 +- src/config/official_configs.py | 12 ++++++------ template/bot_config_template.toml | 12 +++--------- 3 files changed, 10 insertions(+), 16 deletions(-) diff --git a/src/chat/planner_actions/planner.py b/src/chat/planner_actions/planner.py index a1deb5698..3c8784dc1 100644 --- a/src/chat/planner_actions/planner.py +++ b/src/chat/planner_actions/planner.py @@ -394,7 +394,7 @@ class ActionPlanner: # 处理自定义提示词 custom_prompt_block = "" - if global_config.chat.planner_custom_prompt_enable and global_config.chat.planner_custom_prompt_content: + if global_config.custom_prompt.planner_custom_prompt_enable and global_config.custom_prompt.planner_custom_prompt_content: custom_prompt_block = global_config.chat.planner_custom_prompt_content planner_prompt_template = await global_prompt_manager.get_prompt_async("planner_prompt") diff --git a/src/config/official_configs.py b/src/config/official_configs.py index 1e41bb45a..210e24dbd 100644 --- a/src/config/official_configs.py +++ b/src/config/official_configs.py @@ -215,12 +215,6 @@ class ChatConfig(ConfigBase): group_chat_mode: Literal["auto", "normal", "focus"] = "auto" """群聊聊天模式设置:auto-自动切换,normal-强制普通模式,focus-强制专注模式""" - planner_custom_prompt_enable: bool = False - """是否启用决策器自定义提示词""" - - planner_custom_prompt_content: str = "" - """决策器自定义提示词内容,仅在planner_custom_prompt_enable为True时生效""" - timestamp_display_mode: Literal["normal", "normal_no_YMD", "relative"] = "normal_no_YMD" """ 消息时间戳显示模式: @@ -754,6 +748,12 @@ class CustomPromptConfig(ConfigBase): image_prompt: str = "" """图片提示词""" + planner_custom_prompt_enable: bool = False + """是否启用决策器自定义提示词""" + + planner_custom_prompt_content: str = "" + """决策器自定义提示词内容,仅在planner_custom_prompt_enable为True时生效""" + @dataclass class ResponsePostProcessConfig(ConfigBase): diff --git a/template/bot_config_template.toml b/template/bot_config_template.toml index 479827f37..aaa0e1439 100644 --- a/template/bot_config_template.toml +++ b/template/bot_config_template.toml @@ -1,5 +1,5 @@ [inner] -version = "6.3.2" +version = "6.3.3" #----以下是给开发人员阅读的,如果你只是部署了麦麦,不需要阅读---- #如果你想要修改配置文件,请递增version的值 @@ -99,9 +99,6 @@ force_focus_private = false # 是否强制私聊进入专注模式,开启后 # 群聊聊天模式设置 group_chat_mode = "auto" # 群聊聊天模式:auto-自动切换,normal-强制普通模式,focus-强制专注模式 -# 决策器自定义提示词设置 -planner_custom_prompt_enable = false # 是否启用决策器自定义提示词(就是可以在决策器的默认提示词后面加入你的提示词,如果看不懂最好还是关了吧) -planner_custom_prompt_content = "" # 决策器自定义提示词内容,仅在planner_custom_prompt_enable为True时生效 max_context_size = 25 # 上下文长度 thinking_timeout = 40 # 麦麦一次回复最长思考规划时间,超过这个时间的思考会放弃(往往是api反应太慢) @@ -230,6 +227,8 @@ regex_rules = [ # 可以自定义部分提示词 [custom_prompt] image_prompt = "请用中文描述这张图片的内容。如果有文字,请把文字描述概括出来,请留意其主题,直观感受,输出为一段平文本,最多30字,请注意不要分点,就输出一段文本" +planner_custom_prompt_enable = false # 是否启用决策器自定义提示词(就是可以在决策器的默认提示词后面加入你的提示词,如果看不懂最好还是关了吧) +planner_custom_prompt_content = "" # 决策器自定义提示词内容,仅在planner_custom_prompt_enable为True时生效 [response_post_process] enable_response_post_process = true # 是否启用回复后处理,包括错别字生成器,回复分割器 @@ -262,18 +261,13 @@ library_log_levels = { "aiohttp" = "WARNING"} # 设置特定库的日志级别 [dependency_management] # 插件Python依赖管理配置 # 是否启用自动安装Python依赖包(主开关) auto_install = false #暂时关闭一下因为还用不了 - # 安装超时时间(秒) auto_install_timeout = 300 - # 是否使用PyPI镜像源(推荐,可加速下载) use_mirror = true mirror_url = "https://pypi.tuna.tsinghua.edu.cn/simple" # PyPI镜像源URL,如: "https://pypi.tuna.tsinghua.edu.cn/simple" - - # 安装前是否提示用户(暂未实现) prompt_before_install = false - # 依赖安装日志级别 install_log_level = "INFO"