A2A 协议路线图¶
最后更新: 2025年7月16日
近期计划¶
- 发布协议的
0.3版本,我们计划在相当长的时间内支持该版本且不引入破坏性更改,SDK 从0.3版本开始将保持向后兼容。作为本次发布的一部分,已知存在一些破坏性更改,包括:- 根据 IANA 的反馈,将托管 Agent Cards 的
/.well-known/agent.json路径更新为/.well-known/agent-card.json。 - 重构类字段,使其更符合 Python 风格并采用
snake_case。 PR 199
- 根据 IANA 的反馈,将托管 Agent Cards 的
- 通过 SDK 支持(从 Python SDK 开始)和发布示例扩展,巩固对 A2A 扩展 的支持。
- 引入对已签名 Agent Cards 的支持 讨论 199,以允许验证 Agent Card 内容的完整性。
- 增强 SDK 中的客户端支持(从 Python 开始),以公开即用型 A2A 客户端,简化身份验证处理并改进任务处理。
要查看最近的协议更改,请参阅 发布说明。
长期(3-6个月)路线图¶
治理¶
该协议已 捐赠 给 Linux 基金会。TSC 正在努力实施一个治理结构,该结构优先考虑社区主导的开发,并为规范、SDK 和工具的贡献制定标准化流程。作为这项工作的一部分,将为协议的特定领域创建专门的工作组。
代理注册表¶
代理注册表支持代理的发现,是多代理系统中的关键组件。社区正在积极讨论最新的 讨论 741。
验证¶
随着 A2A 生态系统的成熟,A2A 社区拥有验证其代理的工具变得至关重要。社区已启动两项工作来帮助验证,该小组将在未来几个月继续加强这些工作。了解更多关于 A2A Inspector 和 A2A 协议技术兼容性工具包 (TCK)。
SDKs¶
A2A 项目目前提供五种语言的 SDK(Python、Go、JS、Java、.NET)。
社区最佳实践¶
随着公司和个人以越来越快的速度部署 A2A 系统,我们希望通过收集和分享 A2A 实现的最佳实践和成功案例来加速社区的学习。