feat(plugin): 实现插件配置集中化管理
将插件配置文件从各自的插件目录迁移至项目根目录下的 `config/plugins/` 文件夹中,方便用户统一管理和修改。 主要变更: - 新增 `plugins.centralized_config` 总开关,用于控制是否启用此功能。 - 修改插件加载逻辑,现在会从 `config/plugins/<plugin_name>/` 目录读取用户配置。 - 如果用户配置不存在,会自动从插件目录下的模板配置文件复制一份。 - 保留了原有的配置版本检查和自动迁移功能,现在作用于用户配置文件。
This commit is contained in:
@@ -1,5 +1,5 @@
|
||||
[inner]
|
||||
version = "6.3.6"
|
||||
version = "6.3.7"
|
||||
|
||||
#----以下是给开发人员阅读的,如果你只是部署了麦麦,不需要阅读----
|
||||
#如果你想要修改配置文件,请递增version的值
|
||||
@@ -350,3 +350,6 @@ enable_url_tool = true # 是否启用URL解析tool
|
||||
# 搜索引擎配置
|
||||
enabled_engines = ["ddg"] # 启用的搜索引擎列表,可选: "exa", "tavily", "ddg"
|
||||
search_strategy = "single" # 搜索策略: "single"(使用第一个可用引擎), "parallel"(并行使用所有启用的引擎), "fallback"(按顺序尝试,失败则尝试下一个)
|
||||
|
||||
[plugins] # 插件配置
|
||||
centralized_config = true # 是否启用插件配置集中化管理
|
||||
|
||||
Reference in New Issue
Block a user