<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>标准之争 on Codexer</title><link>https://codexer.com/tags/%E6%A0%87%E5%87%86%E4%B9%8B%E4%BA%89/</link><description>Recent content in 标准之争 on Codexer</description><generator>Hugo</generator><language>zh-cn</language><lastBuildDate>Sun, 27 Sep 2026 07:50:00 +0800</lastBuildDate><atom:link href="https://codexer.com/tags/%E6%A0%87%E5%87%86%E4%B9%8B%E4%BA%89/index.xml" rel="self" type="application/rss+xml"/><item><title>AGENTS.md 的十三个月：一份没人投票的 Markdown 文件，怎么成了跨厂商标准</title><link>https://codexer.com/posts/2026-09-27-agents-md-cross-vendor-standard/</link><pubDate>Sun, 27 Sep 2026 07:50:00 +0800</pubDate><guid>https://codexer.com/posts/2026-09-27-agents-md-cross-vendor-standard/</guid><description>&lt;h2 id="一个文件我抄了三遍"&gt;一个文件我抄了三遍&lt;/h2&gt;
&lt;p&gt;我的项目根目录里长期躺着几个长得很像的文件：&lt;code&gt;AGENTS.md&lt;/code&gt;、&lt;code&gt;CLAUDE.md&lt;/code&gt;，以及一个把前者软链到后者的符号链接。同一份规则，我说了三遍，还要记得在改完一份之后同步另外两份。&lt;/p&gt;
&lt;p&gt;这种冗余通常会随着生态演化自然消失：谁的工具用得人多，谁的约定就变成大家的约定。但这次消失的方式有点特别，赢的那个格式不是来自市场占有率最高的玩家，甚至不是由任何委员会投票决定的。它只是被写下来，被几个工具默默读走，然后等了十三个月。&lt;/p&gt;
&lt;p&gt;2026 年 9 月的这一周，这件事基本收尾了。9 月 18 日，Claude Code 2.1.277 开始在没有 &lt;code&gt;CLAUDE.md&lt;/code&gt; 的目录里读取 &lt;code&gt;AGENTS.md&lt;/code&gt;；9 月 24 日，Linux 内核邮件列表出现了一份把 &lt;code&gt;AGENTS.md&lt;/code&gt; 引入内核源码树的提案。一份最初属于 Codex 生态的 Markdown 约定，走到了两个完全不同的方向上。&lt;/p&gt;
&lt;p&gt;而这两件事连在一起看，比单独看任何一件都有意思。因为它暴露的不是「谁赢了」，而是「赢了之后还剩什么问题」。&lt;/p&gt;
&lt;h2 id="十三个月的时间线"&gt;十三个月的时间线&lt;/h2&gt;
&lt;p&gt;把这条线拉直，节奏其实很慢。&lt;/p&gt;
&lt;p&gt;2025 年 8 月，&lt;code&gt;AGENTS.md&lt;/code&gt; 作为一个「指导编码 Agent 的开放格式」被提出来，当时在社区里的反响相当大，讨论的焦点是「Agent 到底需要一个专属的指令文件吗」。这个阶段它更像一个倡议，不是事实标准。&lt;/p&gt;
&lt;p&gt;之后的几个月，Codex 把它做成了完整的加载体系：仓库根目录的项目文件、各子目录的渐进式文件，以及用户级的 &lt;code&gt;~/.codex/AGENTS.md&lt;/code&gt; 三层结构，从根往下拼接，直到触及配置里的字节上限。同时 Codex 还从项目的 &lt;code&gt;.agents/skills/&lt;/code&gt; 和用户目录的 &lt;code&gt;~/.agents/skills/&lt;/code&gt; 读取技能。这套设计让这个文件名从「一个建议」变成了「一个真实的加载路径」。&lt;/p&gt;
&lt;p&gt;真正的转折发生在 2026 年。8 月 19 日，Anthropic 的仓库里出现了一份要求 Claude Code 支持 &lt;code&gt;AGENTS.md&lt;/code&gt; 的功能请求，投票数很高。9 月 18 日，支持落地，版本号 2.1.277，实现方式是通过 &lt;code&gt;/config&lt;/code&gt; 里的一个开关，当目录里没有 &lt;code&gt;CLAUDE.md&lt;/code&gt; 时改读 &lt;code&gt;AGENTS.md&lt;/code&gt;。社区的第一反应很直接：终于可以把那一堆软链接删掉了。&lt;/p&gt;
&lt;p&gt;然后 9 月 24 日，内核那边来了。&lt;/p&gt;</description></item></channel></rss>