智能工具库

Claude Code拒用AGENTS.md引争议,Anthropic回应遭开发者质疑

Claude Code拒用AGENTS.md引争议,Anthropic回应遭开发者质疑

Anthropic的Claude Code拒绝支持行业标准AGENTS.md,坚持使用自家CLAUDE.md,引发Shopify CEO公开威胁禁用。开发者要求兼容的呼声高涨,Anthropic回应称将提高可定制性,但未承诺默认支持,引发开发者不满。

2026-08-31 0来源:InfoQ 中文

背景:AI编程工具的指令文件之争

随着AI编程助手普及,项目指令文件成为团队协作的关键。OpenAI于2025年8月推出AGENTS.md格式,旨在为编程智能体提供项目级指令,并已获得超6万个开源项目采用,支持工具包括Codex、Cursor、Gemini CLI、GitHub Copilot等。然而,Anthropic的Claude Code却坚持使用自家CLAUDE.md格式,拒绝原生读取AGENTS.md,这一决定在开发者社区引发轩然大波。

事件起因:Shopify CEO的公开威胁

全球电商巨头Shopify的CEO Tobi Lütke在X平台公开表示,考虑在Shopify内部禁用Claude Code,直到Anthropic支持AGENTS.md。Lütke指出,在拥有数千名开发者的大型单体代码库中,不同工具读取不同指令文件会导致“复杂度税”——开发者被迫为兼容性额外投入精力。他写道:“我们用自动化解决了这个问题,但这是一笔愚蠢的复杂度税,原本根本不该付。”

开发者诉求:兼容与递归加载

近一年来,开发者持续要求Anthropic支持AGENTS.md。2025年8月提交的功能请求已获近5000个GitHub点赞,成为Claude Code社区最强烈的兼容性诉求之一。然而,相关issue接连被关闭,标记为“不予修复”或“暂无计划”。开发者特别希望实现递归加载:让Claude Code自动查找根目录及子目录中的AGENTS.md,按距离当前代码最近的文件优先生效,并显示读取了哪些指令。这样根目录可存全局规则,子项目可定义各自规范,无需复制多份CLAUDE.md。

Anthropic的回应与开发者反弹

直到Shopify CEO公开表态后,Anthropic才回应。团队成员Thariq表示,将提高Claude Code的可定制性,未来允许开发者更方便使用AGENTS.md,但现阶段仍需在CLAUDE.md中写入@AGENTS.md导入。他同时解释,Anthropic认为不同模型需要的上下文不同,更倾向于根据模型特性调整系统提示词,而非直接接受跨模型通用的项目指令。

这一回应激怒开发者。有开发者反驳,自己使用五种模型,若每种模型都需专属指令文件,项目可能要维护17份AGENTS.md,并随模型更新持续重评。他们认为,Anthropic应默认读取AGENTS.md,将CLAUDE.md作为特殊适配的备用入口,而非将维护成本转嫁给开发者。

实用建议:如何应对当前兼容性问题

对于必须使用Claude Code的团队,目前可行的变通方案包括:

  • 手动导入:在CLAUDE.md中写入@AGENTS.md,让Claude读取AGENTS.md内容。
  • 符号链接:为AGENTS.md创建指向CLAUDE.md的符号链接,但需谨慎避免误提交。
  • 自动化脚本:使用fswatch监控新文件,自动生成链接,但需维护脚本和配置。

然而,这些方案都增加了维护成本,且在大型代码库中易出错。对于追求效率的团队,可考虑暂时转向Cursor等原生支持AGENTS.md的工具,或等待Anthropic未来更新。

行业影响与展望

这场争议反映了AI编程工具标准化进程中的阵痛。AGENTS.md已被广泛采用,成为事实标准,而Anthropic的坚持让开发者感到其“产品文化”问题——传递出“只有我们知道最佳方案”的态度。随着编程智能体在企业中普及,统一指令格式的重要性日益凸显。Anthropic的回应虽未承诺默认支持,但已表示将提高可定制性,未来是否会妥协,仍需观察。

本文基于 InfoQ 中文 的公开内容,由 AI 辅助整理改写后发布。

原标题:坚决不用行业标准AGENTS.md,Claude Code惹来“封杀令”:Anthropic终于回应了,但开发者更气了

阅读原文