反馈类型: Bug 报告 严重程度: 高(删除操作会删除本地文件) 影响模式: Solo 模式 报告时间: 2026-07-24 09:43:47 CST
一、环境信息
- Trae IDE 版本:3.3.79
- 操作系统:Ubuntu 24 LTS
- 模式:Solo 模式
- 功能入口:规则与记忆 → 导入设置 → 将 AGENTS.md 包含在上下文中
二、问题描述
启用"规则与记忆 → 导入设置 → 将 AGENTS.md 包含在上下文中"后,发现以下三个问题:
问题 1:扫描范围与说明不符
功能说明为"智能体将读取根目录中的 AGENTS.md 文件并将其添加到上下文中",但实际行为是递归扫描工作区下所有子目录中的 AGENTS.md,包括仅用于存档的文件。
问题 2:规则状态无法修改
被扫描到的子目录 AGENTS.md 全部被设置为"始终生效",且该状态在界面上无法修改。
问题 3:删除规则会物理删除本地文件
点击规则列表中的"删除"按钮时,操作的不是规则列表条目,而是直接删除本地磁盘上对应的 AGENTS.md 文件,且没有二次确认。
三、复现步骤
- 打开 Trae IDE Solo 模式(版本 3.3.79,Ubuntu 24 LTS)
- 准备一个工作区:
- 根目录有一个 AGENTS.md (需要加载的规则文件)
- 子目录中有若干 AGENTS.md (仅用于存档,不希望加载)
- 进入"规则与记忆"设置
- 开启"将 AGENTS.md 包含在上下文中"
- 查看"规则"列表:子目录中的 AGENTS.md 也被加载
- 尝试修改这些规则的"始终生效"状态:无法修改
- 点击某条规则的"删除":本地文件被删除
四、预期行为与实际行为
项目 预期 实际 扫描范围 仅工作区根目录的 AGENTS.md 递归扫描所有子目录的 AGENTS.md 生效状态 可修改每条规则的生效/禁用 子目录规则强制"始终生效"且不可改 删除操作 仅从规则列表中移除条目 直接删除本地文件
五、影响
- 问题 3 会导致用户存档文件丢失,且无确认提示,误操作后难以恢复
- 问题 1 + 2 会导致无关的归档规则被加载到上下文,增加 token 消耗,可能与根目录规则产生冲突
六、修复建议
- 删除功能 :将"删除"按钮的行为改为仅从规则列表中移除条目,不影响本地文件;如需提供删除文件功能,建议单独设计入口并增加确认提示
- 扫描范围 :按说明实现,仅加载根目录的 AGENTS.md;若需要支持子目录,建议让用户手动选择包含的目录,并默认关闭递归扫描
- 状态控制 :所有规则条目允许修改生效/禁用状态
七、临时规避方案
在修复前,可采取以下措施:
- 不要点击规则列表中的"删除"按钮
- 将存档用的 AGENTS.md 重命名为其他文件名(如 AGENTS.md.bak ),避免被扫描
- 如子目录文件较多导致上下文污染,可暂时关闭该功能,手动在对话中粘贴根目录 AGENTS.md 内容
- 使用该功能前,对 AGENTS.md 文件做好备份
你的运行环境(版本号「点击帮助-关于-复制」):
请替换此行填写
问题描述(你遇到了什么问题?):
请替换此行填写
复现步骤(如何才能重现这个 Bug/问题?):
1.
2.
3.
报错信息或截图(如有):
请在此处粘贴截图或日志代码
