项目rules识别异常

你的运行环境(版本号「点击帮助-关于-复制」):
TRAE CN
版本: 3.3.83
VSCode 版本: 1.107.1
提交: 428b3440427a64b51632df94fd7d6611443d246b
日期: 2026-07-30T13:53:46.443Z
Electron: 39.2.7-release.1.46.1 (aha)
Node.js: 22.21.1
V8: 14.2.231.27-electron.0
OS: Windows_NT x64 10.0.26200
构建版本: 2.3.62837
设备ID: e2b53b57ec1c674a54c6b221b7f5e87df6de53c2a3c359a807fc5dc1cdcb4ab6
Device Id: 2235728424627947

问题描述(你遇到了什么问题?):
ide将项目内的部分文件识别为项目rules,该文件并不在特殊的路径下,而且我都将“将AGENTS.md包含在上下文中”选项关闭了,还是能识别到。

报错信息或截图(如有):

这个现象其实是符合 TRAE 设计预期的哦~

TRAE 支持为项目的不同子目录配置专属的“模块级规则”。根据官方文档,导入设置里的“将 AGENTS.md 包含在上下文中”开关,专门是用来控制项目根目录下的 AGENTS.md 是否作为全局规则生效的。

而你截图里的 AGENTS.md 位于子目录 yue_skills\_tmp\scientific-agent-skills\ 下,TRAE 会自动把它识别为该特定模块的专属规则,所以关闭开关后它依然会展示在列表里。不过别担心,这个子目录下的规则不是全局生效的,它只在 AI 读取或提及其所在目录(scientific-agent-skills)内的文件时才会起作用,不会干扰你项目里的其他代码。

如果你确实完全不想让它被识别为规则,可以考虑把它重命名(比如改成 AGENTS_bak.md),或者暂时移出当前项目。你看这样解释能解答你的疑惑吗?

:paperclip: 参考文档:规则(Rule)

如果如trae宝所说,这个rules应该加上额外说明。现在太容易让人误会了。而且我根目录的都关了,子目录的却被读取,也很反直觉。

完全理解你的感受!确实,如果全局的开关都已经关了,但子目录的规则还在“悄悄”生效,而且界面上也没有明确的提示说明,这在体验上确实非常反直觉,很容易让人一头雾水。

非常感谢你把这个真实的体验痛点发出来。关于「在界面上增加子目录规则的额外说明」以及「优化规则开关逻辑」的建议非常有建设性!

因为你已经在论坛发帖啦,我们的产品和研发同学会定期关注论坛里大家的反馈和讨论。在官方优化这个逻辑之前,目前可能还是得先辛苦你通过重命名(比如改成 AGENTS_bak.md)或者移出目录来临时规避一下了~

如果后续在使用中还有其他觉得反直觉或不好用的地方,随时发帖来聊!:blush: