top of page

Agents.md 是什么?2025 年新 AI 编码代理标准的完整指南

已更新:6月18日

What Is Agents.md? A Complete Guide to the New AI Coding Agent Standard in 2025

什么是 Agents.md,以及为什么 2025 AI 编程智能体标准至关重要

What is Agents.md and why the 2025 AI coding agent standard matters

Agents.md 是新兴的 2025 年 AI coding agents 开放标准 —— 这是一个机器可读的清单和协议套件,旨在使 AI 编程智能体在不同平台间具备互操作性、可审计性和可移植性。简而言之,Agents.md 是一个规范层,它让独立的模型、运行时、工具适配器和开发者工具能够就智能体的能力、行为方式以及必须执行的安全防护措施使用统一的语言进行交流。

为什么要关注它?因为标准决定了生产环境中的可组合性。如果没有共享协议,开发者将不得不持续为智能体行为构建定制化的脚手架,从而增加碎片化程度、审计难度和安全风险。通过 Agents.md,团队可以获得互操作清单、一致的遥测数据以及能够融入现有合规工具的治理界面。

Microsoft Build 2025 上的发布 —— 启动时刻

Microsoft 将此举定性为行业转型:智能体(agents)将成为软件平台的一等公民,其行为必须是公开、可发现且可治理的。Build 大会的演讲强调了两个主题:开放性(供应商应实现互操作)和责任感(可审计的策略和人工控制)。这一理念使 Agents.md 成为一个共享的起点,而非私有的技术锁定。作为一个共享的起点,而不是私有的技术锁定。发布于 2025 年初 的独立行业分析报告已经呼吁建立这样一个协调点,以遏制碎片化并加速安全采用。

快速概览 —— Agents.md 旨在标准化的内容

在宏观层面,Agents.md 专注于:

  • 声明身份、意图、权限和资源的智能体规则文件与清单(manifests)。

  • 使定义具备可移植性的交换文件格式(JSON/YAML 架构)。

  • 智能体生命周期事件,以及面向规划器(planners)、执行器(executors)和工具适配器(tool adapters)的标准运行时 API 界面。

  • 用于智能体发现和能力广告的发现协议与注册表。

为什么这很重要:标准化使工具链(市场、注册表)、企业治理(策略执行、审计)以及社区构建的适配器成为可能。换句话说,该规范旨在使 AI coding agents 成为可靠的基础设施组件,而非孤立的实验。

Agents.md 规范与核心概念 —— Agents.md 标准定义的内容

Agents.md specification and core concepts — What the Agents.md standard defines

Agents.md 围绕一小组可组合的原语构建,旨在覆盖典型的编码智能体需求,同时保持对厂商特定功能的可扩展性。其核心是智能体清单(机器可读的意图与能力声明)、文件格式的交换模式,以及用于生命周期和遥测的标准运行时 API。

智能体清单(Agent manifest):一个声明式文件,描述智能体的身份、能力、触发器、权限和资源绑定(在首次使用时定义如下)。

设计目标非常明确:互操作性、人类在环(human-in-the-loop)安全钩子,以及稳健的版本控制/兼容性。这些优先级既反映了社区对可移植性的需求,也反映了企业对可审计操作的需求

核心组件:manifest、格式、API 和执行语义

  • Agent manifest(规则文件):声明身份、行为规则、能力接口、资源声明(例如 repo 读/写)以及生命周期策略。

  • 文件格式:规范的 JSON Schema 和可选的 YAML 序列化,带有用于供应商元数据的扩展钩子。

  • 运行时 API:事件化生命周期(创建、规划、批准、执行、完成、审计)、遥测钩子,以及用于工具调用的 action/plan 接口。

  • 执行语义:planner 生成步骤或计划;executor 保证安全操作的原子化应用(在需要时提供沙箱和回滚)。

这些元素旨在使 AI 编程代理便携性:相同的 manifest 应当能被不同的运行时解释,并可由注册表或治理工具进行验证。

设计目标详解

  • 互操作性:Agents.md 的交换模式和运行时 API 刻意保持极简且富有表现力,因此第三方工具适配器可以实现映射层,而无需重新设计核心行为。这与行业报告中描述的、旨在减少碎片化的共享模式社区推动方向一致。

  • 人工在环(Human-in-the-loop)安全钩子:规范强制要求设立检查点事件,以便人工批准或否决操作;它还规定了遥测和签名 manifest,以确保每项决策的可追溯性。

  • 版本控制与兼容性:manifest 包含模式版本控制、向后兼容规则和迁移指南,以便注册表能够安全地管理智能体升级。

核心要点:Agents.md 平衡了简洁性与可扩展性 —— 它定义了实现智能体便携性所需的最小必要界面,同时支持更丰富的供应商扩展。

智能体 manifest 和规则文件 —— 结构与语义

智能体 manifest 是 Agents.md 定义的规范伪像。典型字段包括:

  • id 和 version — 唯一标识与语义化版本控制。

  • displayName 和 description — 用户友好的元数据。

  • capabilities — 声明的功能(例如:code-modify、test-run、dependency-update)。

  • triggers — 事件源(例如:PR opened、scheduled cron)。

  • permissions — 资源权限范围(repo read、repo write、CI trigger)。

  • safetyRules — 策略钩子(humanApproval: required/optional, sandboxMode)。

  • resources — 所需的外部连接器或机密信息(包含对机密管理器的引用)。

  • telemetryConfig — 发送什么数据以及发送到哪里。

规则文件(有时与 manifest 分离)用于表达策略约束:例如,“未经人工批准不得直接写入 main 分支”或“仅允许在次要版本更新范围内更新依赖项”。Agents.md 支持嵌入式策略和外部规则引用,默认遵循最小特权原则和沙箱机制。这种设计缩小了爆炸半径,并简化了企业治理。

文件格式与交换 — JSON/YAML 架构和扩展点

Agents.md 建议:

  • 使用单一规范的 JSON Schema 进行机器验证和 CI 检查。

  • 在仓库和人工评审中使用可选的 YAML 以提高可读性。

  • 扩展字段应带有供应商元数据命名空间前缀,以避免冲突(例如 `x-vendor: { ... }`)。

架构演进通过显式的版本字段和兼容性规则来解决;运行时必须在能力协商中声明其支持的架构版本。扩展钩子允许供应商公开特性(例如自定义沙箱模式),同时注册表验证基础合规性。这平衡了人类可读性和机器可验证性,两者对于开发者采用和自动化都至关重要。

代码代理的运行时与 API 表面

该规范定义了一个小型的事件驱动 API 表面:

  • 生命周期事件:onRegister, onPlanRequested, onPlanProduced, onApprovalRequested, onExecuteStart, onExecuteComplete, onAuditLogCreated。

  • 计划/动作接口:plan 对象包含有序步骤、低风险的演练产物(diffs)以及所需的审批。

  • 遥测钩子:针对动作、决策和错误的标准化事件架构。

  • 开发者回调:用于 CI、VCS 和可观测性平台的 webhooks。

Agents.md 正式确定了规划器-执行器(planner-executor)的分离:规划器生成结构化计划(包含人类可读内容及机器验证的 diff),而执行器在沙箱保障下应用这些计划。这防止了规划器在没有执行器强制执行权限和回滚语义的情况下,隐式触发任何系统变更。

规范中内置了安全性、可观测性和审计功能

安全特性包括:

  • 通过签名清单和签名运行记录将身份与操作绑定。

  • 用于事件调查的不可变运行记录和溯源链。

  • 用于对齐不同厂商日志的标准遥测模式。

可观测性和审计是头等公民:每个计划、审批和执行器操作都使用标准模式记录,以便治理工具可以分析跨 agent 的行为。这些控制措施使 Agents.md 对受监管行业和具有风险意识的工程团队极具吸引力。

核心结论: Agents.md 不仅仅是一种清单格式 —— 它是一个具备治理意识的 API 和遥测合约,旨在使智能体(agent)的行为可审计、可移植且安全。

Agents.md 的工作原理 —— 协议、框架与智能体架构

How Agents.md works — protocols, frameworks and agentic architecture

Agents.md 运行在协议定义与运行时模式的交汇处。它规定了在由规划器(planners)、执行器(executors)和工具适配器(tool adapters)组成的智能体架构中,如何发现智能体、与其协商并执行。

智能体发现:宿主找到智能体并评估其适用性的过程。能力协商:确认智能体可以安全执行请求操作的运行时交换。

本节参考了智能体协议的社区指南以及用于 智能体编程工作流 的实用框架。

发现与能力协商

发现通常通过以下方式进行:

  • 本地注册表(仓库级 agent 清单)。

  • 中心化 agent 注册表或市场。

  • 带内能力广告(agent 通过元数据握手宣告运行时能力)。

能力协商使用签名声明和范围受限的 token。Host 必须在移交机密或权限之前,验证 agent 对所请求资源的权利(权利证明)。Agents.md 建议使用短效 token 和加密证明,以便 host 能够基于可验证的声明做出决策。

安全考量是核心:发现过程应获得授权,且能力协商应拒绝请求超出其清单权限的 agent。这减少了自动化过程中的意外过度授权,并防止供应链滥用。

Agents.md 中的 Planner-executor 模式

Agents.md 将 planner-executor 分离进行了规范化:

  • Planner:一个低权限组件(通常由模型支持),负责摄取 issue 或触发器,查询上下文(测试、代码),并输出结构化计划:步骤列表、diff、要运行的测试、预期的副作用。

  • Executor:一个受许可的运行时,负责解释计划、与工具适配器(VCS、CI)交互,并执行安全策略(沙箱、审批、回滚)。

Planner 的输出是有意设计的确定性产物(diff 和测试计划),而非不透明的指令。Executor 必须根据 manifest 验证计划并执行最小权限原则。典型的 Planner 输出包括:

  • 有序的步骤列表(例如:创建分支、修改文件、运行测试)。

  • 可以被审查或原子化应用的 Patch/diff 产物。

  • 测试框架调用及预期的成功标准。

这种模式降低了风险:因为 Executor 会进行验证和强制执行,即使 Planner 受到攻击也无法绕过权限。请参阅社区剧本,了解 remio 编码工作流中 Planner-Executor 流水的实际案例。编码工作流

针对编码智能体的工具适配器和沙箱机制

Agents.md 定义了常见自动化触点的标准适配器接口:

  • VCS 适配器:创建分支、推送提交、开启 pull requests。

  • CI 适配器:触发流水线、获取产物、报告状态。

  • 构建与包管理器:运行构建、根据策略发布包。

  • Secret 管理器:带有审计钩子的作用域内机密检索。

沙箱模式在 manifest 中明确定义:仅 dry-run、受限沙箱(对仓库只读)以及需要人工明确批准的 full-run。沙箱默认降低了供应链风险,并允许在 staging 环境中进行安全评估。工具适配器实现高级计划步骤与特定厂商 API 之间的转换,但必须遵守 manifest 的权限模型。

遥测、故障处理与回滚策略

Agents.md 规定了捕获以下内容的遥测架构:

  • 计划溯源:哪个 agent 制定了计划、哪个模型版本以及使用了哪些数据。

  • 执行追踪:步骤开始/停止时间、成功/失败状态、产出的产物。

  • 审批事件和人工决策。

针对故障,规范建议:

  • 优雅降级:快速失败并将计划标记为已中止,并附上明确原因。

  • 针对部分失败的自动回滚,并在 manifest 中嵌入“安全状态”定义。

  • 针对高风险操作的 Human-in-the-loop 检查点,以便在需要时可以进行人工回滚或缓解。

这些措施实现了可靠的事件分析并促进了合规性报告。它们也非常实用:采用 Agents.md 的团队在早期试点中发现,由于审计追踪加快了根本原因分析,事件解决时间有所缩短。

核心要点: Agents.md 正式化了 discovery、planner、executor 和 adapters 之间的交互,实现了安全、可审计的自动化 coding workflows.

2025 年 Agents.md 的市场采用、趋势与用例

Market adoption, trends and use cases for Agents.md in 2025

Agents.md 进入了一个已经快速普及 AI agents 的生态系统。Index.dev 和其他聚合平台报告了 2025 年 开发者工具 和 CI 流水线中智能体使用增长的早期信号,务实的分析强调了人们对管理碎片化标准的兴趣正在加速。

定量采用信号(下载量、集成量、活跃智能体)

值得关注的早期关键绩效指标(KPI):

  • 在公共注册表中发布的智能体清单(manifests)数量。

  • 每个代码库的活跃代理(在过去 30 天内至少执行过一次的代理)。

  • 由代理触发运行的 CI 流水线。

  • Marketplace 下载量和适配器安装量。

位于 index.dev 的仪表板和务实的社区追踪器显示,2025 年第一季度至第二季度呈上升趋势:代理适配器的下载量增加,启用代理的 PR 增长,以及更多调用代理的 CI 工作流。这些是早期但有意义的采用信号,可为企业决策提供参考。

开发者生产力和工作流改进

Agents.md 提供帮助的常见开发者用例:

  • 自动问题分类:代理根据清单规则和代码库启发式方法对 issue 进行分类和指派。

  • 自动代码生成和 PR 创建:代理生成小型重构 PR(包含测试)并提交以供评审。

  • 测试创建与维护:agent 根据更改的代码或行为生成或更新单元测试。

  • 自动化重构与依赖更新:agent 建议次要版本升级、运行测试并提交 PR。

  • CI 自动化:agent 对失败的构建进行分类、创建回滚 PR 或触发补丁版本发布。

团队可以预期的具体指标包括缩短 PR 交付周期、加快错误修复速度以及减少手动合并。Index.dev 的报告指出,在试点环境中,启用 agent 的工作流可以显著降低常规 PR 周期时间,尤其是在依赖维护和测试脚手架方面。

洞察:Agent 的生产力提升在重复性、范围明确的任务(依赖升级、测试脚手架)中最为显著。复杂的架构变更仍需要人类架构师。

新兴垂直领域与企业场景

早期垂直领域采用者包括:

  • 平台工程:agent 管理内部库、自动化升级并维护 infra-as-code。

  • 金融科技:在自动化面向客户的代码时,严谨的清单和签名出处使 agent 在满足监管合规方面具有吸引力。

  • 大型开源项目:智能体处理分类、应用规范格式,并管理多个仓库的依赖项健康。

Agents.md 的 注册表和市场模型实现了跨供应商的可移植性:企业可以从供应商中选择智能体、验证清单,并信任通用的遥测模式。这支持了开放的智能体 Web 场景,使独立智能体在保持治理边界的同时跨服务协作。

核心结论: Agents.md 通过标准化清单和遥测加速了开放生态系统的发展,早期信号显示,在处理常规任务时,开发者生产力有了显著提升。

Agents.md 的挑战、标准化辩论和政策

Challenges, standardization debates, and policy for Agents.md

尽管优势明显,Agents.md 的采用也引发了一些棘手问题:碎片化风险、供应链安全和治理。思想领袖和企业指南已经阐述了这些辩论并提出了前进路径。

文件碎片化与格式互操作性

过多的私有清单格式会违背 Agents.md 的初衷。该规范通过规范的 JSON Schema、扩展命名空间和迁移指南来应对这一问题。旧版智能体定义的迁移路径包括自动化转换器和适配器层;注册表可以提供兼容性配置文件以简化采用。尽管如此,社区治理仍然至关重要:一致的验证工具和认证计划将降低碎片化风险。

缓解策略:采用 Agents.md 的规范模式,运行针对非合规清单的自动化扫描,并在 CI 中使用转换工具来规范化旧版格式。

安全、供应链与攻击面

自主代码编写智能体扩大了攻击面。威胁场景包括恶意清单、被篡改的工具适配器,或引入漏洞依赖的智能体。建议的加固步骤包括:

  • 签名清单和签名运行记录,以验证来源和完整性。

  • 针对依赖项和代码更改的来源追踪。

  • 作用域限定的机密信息和短期令牌。

  • 针对不可信智能体或初始评估的仅沙箱模式。

这些措施在企业指南以及IBM analysis关于 AI 智能体预期与现实的分析中已有体现。

治理、可审计性与法律合规

Agents.md 通过清单签名、不可变运行记录和接入现有审计系统的遥测模式来支持治理。对于受监管的环境,团队应当:

  • 对清单强制执行策略配置文件(已批准的能力、允许的资源范围)。

  • 保留已签署的审批和回滚追踪记录。

  • 在审计期间将智能体活动映射到合规控制措施。

然而,法律问题依然存在:谁该为智能体创建的代码负责?Agents.md 通过使操作可审计来提供帮助,但组织必须在其合同和内部政策中明确人类责任和操作员控制。

标准机构、社区治理及后续步骤

可持续的管理至关重要。Agents.md 治理的潜在参与者包括云厂商、开源基金会、标准组织和社区工作组。路线图优先级:

  • 参考实现和经过认证的运行时。

  • 针对受监管垂直行业的合规配置文件。

  • 验证清单合规性的认证计划和智能体注册表。

社区主导的工作组应优先考虑兼容性测试、安全配置文件和公共测试套件。这些具体的交付成果将推动标准的统一并增强对标准的信心。

核心要点:Agents.md 解决了许多治理和安全需求,但其采用必须与认证、注册表和法律明确性相结合,以充分降低风险。

开发者采用清单 —— 在工程工作流中实施 Agents.md

Developer adoption checklist — implementing Agents.md in your engineering workflows

如果您的团队准备采用 Agents.md,请遵循平衡学习与风险控制的实际推广路径。社区指南和从业者报告强调分阶段试点和明确的可观测性基准。

快速启动清单

  1. 评估符合 Agents.md 的工具:

  2. 选择支持规范 JSON Schema 的运行时和注册表。

  3. 选择映射到您的 VCS、CI 和密钥管理器的供应商适配器。

  4. 运行受限试点:

  5. 选择低风险仓库(文档、基础设施脚本)。

  6. 在沙箱或 演练模式。

  7. 定义安全策略:

  8. 清单签名要求、最低审批门槛和审计保留期。

  9. 集成遥测和可观测性:

  10. 配置遥测接收器以将代理运行与事件和 CI 事件关联起来。

  11. 衡量并迭代:

  12. 跟踪成功指标和开发者反馈;在有信心时扩大范围。

可操作:运行 Agents.md 试点,更新文档仓库或在小型服务上升级依赖,作为您的首个真实世界实验。

试点清单 — 如何运行安全、可衡量的试点

  • 定义范围:单一仓库、已定义的代理和明确的成功标准(例如,90% 的自动 PR 通过测试)。

  • 选择低风险仓库:文档、基础设施或实验性服务。

  • 建立遥测基线:PR 前置时间、失败率和误报。

  • 安排人工审查窗口:要求人工批准对受保护分支的写入。

  • 限时运行:4–8 周后评估并调整策略。

来自 从业者的参考建议采用这种有节制 的方法,以减少意外并在更广泛推广前建立信心。

集成 — 关键适配器和自动化触点

从这些适配器开始:

  • VCS 适配器(分支、PR 创建)。

  • CI 适配器(触发运行、读取测试结果)。

  • 密钥管理器适配器(仅限范围访问)。

  • 可观测性和事件适配器(将遥测转发到 SIEM 或日志)。

组织就绪 — 角色、培训和策略执行

创建以下角色:

  • 代理负责人:负责代理清单和策略对齐。

  • 安全审查员:验证清单权限和沙箱模式。

  • SRE 集成负责人:确保遥测和事件工作流已连接。

培训主题:

  • 清单审查和威胁建模。

  • 回滚程序和代理操作的事件演练。

  • 监控代理生命周期事件和读取来源轨迹。

要跟踪的关键指标:PR 前置时间、误报变更(人工回滚)、代理成功率和开发者满意度。这些将帮助量化 ROI 并指导安全扩展。

关键要点:从小处着手,全面监控,并定义清晰的所有权以安全扩展 Agents.md 采用。

FAQ — 关于 Agents.md 和 AI 编码代理标准的常见问题

  1. Q: Agents.md 究竟是什么? A: Agents.md 是 AI 编码代理的标准化清单和协议规范,用于在平台间实现可互操作、可审计的代理行为。

  2. Q: Agents.md 是否绑定到单一供应商或模型? A: 否 — 该规范有意保持供应商无关,以支持多个 LLM、运行时和工具提供商之间的跨供应商互操作性。行业指南强调这一目标。

  3. Q: Agents.md 会取代现有代理框架吗? A: 不会 — 它通过提供通用交换和治理层来补充现有框架。现有框架可以采用 Agents.md 清单以与其他工具和注册表互操作。

  4. Q: Agents.md 要求哪些安全功能? A: 该规范推荐清单签名、标准化遥测、人工审批门槛以及包括仅沙箱选项在内的最小权限运行时模式。这些功能旨在支持可审计性和供应链保护。

  5. Q: 我的团队如何立即开始使用 Agents.md? A: 从范围限定的试点开始:将合规清单集成到暂存工作流中,启用沙箱/演练模式,并采用遥测和回滚策略。实用指南和试点清单详细说明了这些步骤。

  6. Q: 真实世界案例研究将出现在哪里? A: 早期案例研究 可能会随着 2025 年采用增长而在平台提供商博客、社区工作组和会议报告中出现。请关注 Microsoft Build 后续和独立景观跟踪器以获取新兴示例。

结论 — 可操作洞见、后续步骤和 Agents.md 的未来

Conclusion — Actionable insights, next steps, and the future of Agents.md

Agents.md 为 2025 年的 AI 编码代理remio 引入了基础互操作层 — 它在开放性与治理之间取得平衡,并使开放代理网络成为现实。它提供清单、运行时契约、遥测标准和安全原语,解决了许多早期采用痛点。

可操作的后续步骤:

  • 在低风险仓库中使用沙箱代理和严格审批门槛运行 Agents.md 试点

  • 默认采用清单签名、可观测性和回滚策略。

  • 参与标准讨论和工作组,以影响认证、注册表和参考实现。

预计生态系统将在 2025–2026 年通过认证程序、公共代理注册表和基于 Agents.md 构建的更丰富治理工具而成熟。现在启动试点的组织将在运营经验和塑造标准轨迹方面领先一步。

最终要点:Agents.md 不仅仅是一种文件格式 — 它是 AI 代理如何安全且高效地参与软件工程的协调结构。尽早对齐、谨慎试点,并在标准从规范走向主流基础设施的过程中帮助塑造它。

 
 

免费开始

一款本地优先的AI助手,具备个人知识管理功能

为了获得更好的人工智能体验,

remio 目前仅支持Windows 10+ (x64)M-Chip Mac

在你的大脑里添加一个搜索栏

Ask remio

记住一切

​无需整理

bottom of page