跳到内容

A2A 协议路线图

最后更新: 2025年7月16日

近期计划

  • 发布协议的 0.3 版本,我们计划在相当长的时间内支持该版本且不引入破坏性更改,SDK 从 0.3 版本开始将保持向后兼容。作为本次发布的一部分,已知存在一些破坏性更改,包括:
    • 根据 IANA 的反馈,将托管 Agent Cards 的 /.well-known/agent.json 路径更新为 /.well-known/agent-card.json
    • 重构类字段,使其更符合 Python 风格并采用 snake_casePR 199
  • 通过 SDK 支持(从 Python SDK 开始)和发布示例扩展,巩固对 A2A 扩展 的支持。
  • 引入对已签名 Agent Cards 的支持 讨论 199,以允许验证 Agent Card 内容的完整性。
  • 增强 SDK 中的客户端支持(从 Python 开始),以公开即用型 A2A 客户端,简化身份验证处理并改进任务处理。

要查看最近的协议更改,请参阅 发布说明

长期(3-6个月)路线图

治理

该协议已 捐赠 给 Linux 基金会。TSC 正在努力实施一个治理结构,该结构优先考虑社区主导的开发,并为规范、SDK 和工具的贡献制定标准化流程。作为这项工作的一部分,将为协议的特定领域创建专门的工作组。

代理注册表

代理注册表支持代理的发现,是多代理系统中的关键组件。社区正在积极讨论最新的 讨论 741

验证

随着 A2A 生态系统的成熟,A2A 社区拥有验证其代理的工具变得至关重要。社区已启动两项工作来帮助验证,该小组将在未来几个月继续加强这些工作。了解更多关于 A2A InspectorA2A 协议技术兼容性工具包 (TCK)。

SDKs

A2A 项目目前提供五种语言的 SDK(Python、Go、JS、Java、.NET)。

社区最佳实践

随着公司和个人以越来越快的速度部署 A2A 系统,我们希望通过收集和分享 A2A 实现的最佳实践和成功案例来加速社区的学习。