From d891ccf08f9f0dbefc2b851a74a5c4562364df0c Mon Sep 17 00:00:00 2001 From: JOJO <1498581755@qq.com> Date: Wed, 22 Jul 2026 22:38:15 +0800 Subject: [PATCH] =?UTF-8?q?docs:=20=E4=BB=A3=E7=A0=81=E4=BF=AE=E6=94=B9?= =?UTF-8?q?=E7=BA=A6=E5=AE=9A=E6=94=B9=E4=B8=BA=E6=A0=B9=E6=B2=BB=E4=BC=98?= =?UTF-8?q?=E5=85=88=E5=8E=9F=E5=88=99?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- AGENTS.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/AGENTS.md b/AGENTS.md index 7714d901..4fe3d7ed 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -141,7 +141,7 @@ ## 4) 代码修改约定(实用版) -- **最小改动原则**:只改与需求直接相关文件,避免顺手重构。 +- **根治优先原则**:修复问题时优先判断能否根治;能根治的,应告知用户根治方案与影响范围并询问是否执行,在一定范围内的重构是可接受的,尽可能避免打补丁式的临时修改。 - **精确读取原则**:禁止整文件通读。阅读/修改前先用搜索工具(grep / 符号查找 / 关键字定位)锁定需要的行段,只精确提取并阅读相关片段,不要把整个文件一次性读进来。 - **文件编辑方式**:修改文件时优先使用 `apply_patch` 或其他原生文件编辑工具;尽量不要用 `bash`/`python` 脚本批量改文件,除非原生工具明显不适合。 - **后端改动优先级**:先改 `modules/`、`server/` 内对应模块,最后才动入口。