From aeb3fb1285dc8c650ade666506d02328646ffd18 Mon Sep 17 00:00:00 2001 From: JOJO <1498581755@qq.com> Date: Sun, 12 Apr 2026 16:34:00 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E6=B7=BB=E5=8A=A0=E4=B8=AA=E6=80=A7?= =?UTF-8?q?=E5=8C=96=E9=85=8D=E7=BD=AE=E5=AD=97=E6=AE=B5=20-=20AGENTS.md?= =?UTF-8?q?=E8=87=AA=E5=8A=A8=E6=B3=A8=E5=85=A5=E5=92=8C=E6=A0=B9=E7=9B=AE?= =?UTF-8?q?=E5=BD=95=E6=96=87=E4=BB=B6=E5=88=9B=E5=BB=BA=E5=BC=80=E5=85=B3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- modules/personalization_manager.py | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/modules/personalization_manager.py b/modules/personalization_manager.py index 1400b5b..b386fd7 100644 --- a/modules/personalization_manager.py +++ b/modules/personalization_manager.py @@ -72,6 +72,8 @@ DEFAULT_PERSONALIZATION_CONFIG: Dict[str, Any] = { "silent_tool_disable": False, # 禁用工具时不向模型插入提示 "enhanced_tool_display": True, # 增强工具显示 "versioning_restore_mode": "overwrite", # 版本回溯模式固定为 overwrite + "agents_md_auto_inject": False, # AGENTS.md 自动注入开关 + "allow_root_file_creation": False, # 允许在根目录创建文件开关 } __all__ = [ @@ -343,6 +345,18 @@ def sanitize_personalization_payload( else: base["use_custom_names"] = bool(base.get("use_custom_names")) + # AGENTS.md 自动注入开关 + if "agents_md_auto_inject" in data: + base["agents_md_auto_inject"] = bool(data.get("agents_md_auto_inject")) + else: + base["agents_md_auto_inject"] = bool(base.get("agents_md_auto_inject", False)) + + # 允许根目录创建文件开关 + if "allow_root_file_creation" in data: + base["allow_root_file_creation"] = bool(data.get("allow_root_file_creation")) + else: + base["allow_root_file_creation"] = bool(base.get("allow_root_file_creation", False)) + return base