Claude Code 从 2.1.277 版本开始支持 AGENTS.md,但在特定环境或设置下该功能可能无法正常工作,使用时需多加注意。
想象一下:你每天早上都会编写一份单独的说明文件,用来告诉 AI 编码工具项目的规则。然而,AI 却完全无视你精心编写的文件。最近,许多开发者都遇到了这种令人困惑的情况。这是因为在最近的更新后引入的新方式并没有如预期般流畅运行。
为什么这很重要?
Claude Code 是一款强大的“代理式编码工具”,它能阅读开发者的代码库、修改文件甚至直接执行命令(Overview - Claude Code Docs)。一直以来,开发者们主要使用名为 CLAUDE.md 的文件来告知 AI 项目的编码规则或注意事项。
然而,最近有消息称将接受一种名为 AGENTS.md 的新格式作为标准,这让许多团队寄予厚望(Claude Code Adds AGENTS.md Fallback, Cutting Instruction File Sprawl)。此次变革的核心目的是统一不同 AI 工具间的规则设置,但如果该功能无法正常运作,开发者精心编写的规则就无法传达给 AI,从而存在生成错误代码的风险。
轻松理解
将这种情况比作“学习新语言的学生”就很容易理解了:
- 传统方式 (CLAUDE.md):这是 AI 以前学习并熟悉的旧教科书。
- 新方式 (AGENTS.md):这是为了让 AI 学习得更系统而引入的新标准参考书。
然而,AI 要想阅读这本参考书,必须开启特定的“学习模式”。遗憾的是,在目前许多使用环境中,该模式默认是关闭的,或者 AI 根本没有阅读参考书的权限(Claude Code’s AGENTS.md Support: A Local Feature Locked Behind a Remote Switch)。就好像 AI 不知道参考书的存在,或者没有意识到阅读它的必要性。特别是当使用数据收集(遥测,telemetry)功能关闭,或使用 Amazon Bedrock 等企业服务时,会出现完全无法读取该新规则文件的现象(Claude Code reads AGENTS.md only when telemetry is on)。
哪里出了问题?
从最新更新的 Claude Code 2.1.277 版本开始,增加了对 AGENTS.md 的支持(Claude Code changelog - Claude Code Docs)。但为了稳定使用,必须确认以下几个制约因素:
- 现有文件的优先级:如果项目文件夹中同时存在
CLAUDE.md和AGENTS.md,AI 会按照惯例优先读取旧的CLAUDE.md,而完全忽略新的AGENTS.md(Claude Code Adds AGENTS.md Fallback, Cutting Instruction File Sprawl – rssfeedtelegrambot.bnaya.co.il)。 - 环境限制:Amazon Bedrock、Vertex 和 Foundry 等环境目前尚未官方支持此功能(Claude Code changelog - Claude Code Docs)。
-
内部连接方式:该功能并未集成到 AI 的核心逻辑中,而是以内部连接的一种“插件”形式实现([Claude Code Mods and agents.md: What’s New and Why It Matters MindStudio](https://www.mindstudio.ai/blog/claude-code-mods-agents-md))。因此,如果特定条件未得到满足,很容易发生工具本身甚至无法识别文件的“静默失败(silent failure)”。
未来会怎样?
目前来看,仅靠 AGENTS.md 来托管规则存在较大的环境局限性。如果想在不支持的环境中共享规则,将相应内容直接包含(import)到现有的 CLAUDE.md 中是最安全且稳妥的做法(Claude Code 2.1.277 reads AGENTS.md directly — resolution table, new silent-failure modes)。特别是对于那些计划在企业内部环境中采用 AGENTS.md 作为标准的团队,短期内需要多加注意([Claude Code now also accepts instructions in OpenAI’s Agents.md format |
InfoWorld](https://www.infoworld.com/article/4224410/claude-code-now-also-accepts-instructions-in-openais-agents-md-format.html))。建议在后续更新扩大支持范围之前,继续沿用现有的方式。 |
MindTickleBytes AI 记者视点
引入新标准是简化开发者复杂文件管理的一次精彩尝试。但此次案例表明,由于技术差距或环境设置差异,“聪明的 AI”有时反而会变成“睁眼瞎”。与其盲目跟进新技术,不如并行使用现有的成熟方案,这在当前阶段是保障工作连续性的最佳策略。
参考资料
- Claude Code reads AGENTS.md only when telemetry is on
- Claude Code reads AGENTS.md only when telemetry is on - Hacker News
- Set custom instructions for opencode.
- Overview - Claude Code Docs
- How I use Claude Code (+ my best tips)
- Releases · anthropics/claude-code · GitHub
- AGENTS.md Just Turned One. The Evidence on… - Kernel Talks
- claude-code/mods/agents-md/README.md at main · anthropics/claude-code
- 1.2: Claude Code 2.1.277 reads AGENTS.md directly — resolution table, new silent-failure modes · Issue #3 · fmslutions/harness-audit
- [MODEL] Claude Code’s AGENTS.md Support: A Local Feature Locked Behind a Remote Switch · Issue #95690 · anthropics/claude-code
-
[Claude Code Mods and agents.md: What’s New and Why It Matters MindStudio](https://www.mindstudio.ai/blog/claude-code-mods-agents-md) - claude-code/mods/agents-md at main · anthropics/claude-code
- Claude Code Adds AGENTS.md Fallback, Cutting Instruction File Sprawl – rssfeedtelegrambot.bnaya.co.il
- [incorrect-doctrine] “Claude Code reads CLAUDE.md, not AGENTS.md” is no longer true, and our setup command can silently switch a project’s AGENTS.md off · Issue #1087 · fmanimashaun/claude-skills
- Claude Code changelog - Claude Code Docs
-
[Claude Code now also accepts instructions in OpenAI’s Agents.md format InfoWorld](https://www.infoworld.com/article/4224410/claude-code-now-also-accepts-instructions-in-openais-agents-md-format.html) - Claude Code Changelog (September 2026)
- Claude Code Adds AGENTS.md Fallback, Cutting Instruction File Sprawl - DevOps.com
- AGENTS.md
- CLAUDE.md
- 未知
- 终端
- 桌面端 App
- Amazon Bedrock
- 修改文件名
- 将内容导入(import)到 CLAUDE.md 中
- 强制开启该功能