Claude Code 终于正式支持 AGENTS.md!
Claude Code 2.1.277 版本正式支持 AGENTS.md 标准,之前 Anthropic 拒绝支持该标准长达一年之久且无任何回应,直到 Shopify CEO Tobi Lütke 威胁说要禁用 Claude Code 后才回应。
Tobi Lütke:“我在考虑在 Shopify 禁掉 Claude Code,直到他们改主意去读 AGENTS.md。坚持只读 CLAUDE.md,团队里不同人用不同工具就会出现 split brain,完全没必要。”
Thariq 在回应中解释了不支持的原因,一是模型不可互换,不同模型家族需要不同的 system prompt,一套通用指令无法发挥最佳性能;二是 system prompt 对模型输出质量有显著影响,Claude Code 对不同模型使用不同 system prompt,以及,格式化上的差异:Claude 模型对 skills、system prompt、CLAUDE.md 等有自己偏好的格式化方式。(倒也言之有理)
AGENTS.md 则是现在主流编码 Agent 通用的项目指令文件,Codex、Cursor 等除 Claude Code 外的几乎全都在用,但 Claude Code 一直坚持只认自家的 CLAUDE.md。
Claude Code GitHub 上有个要求原生支持 AGENTS.md 的issue #6235 拿了 5000 多个赞。Anthropic 的回应是:关闭,标记为“not planned”。
终于在Tobi Lütke 威胁的 25 天后,Claude Code 2.1.277 发布并官方支持了 AGENTS.md。但仍会优先读取 CLAUDE.md,没有 CLAUDE.md 的时候会自动回退读取 AGENTS.md,可以在 /config 里开关。
我也终于不用 ln -s 把两文件搞软链了。
网友:fucking finally!
义父 Tobi:Great decision.