谷歌发布 A2A 协议 v0.2 版本 & A2A Python SDK
谷歌发布了A2A协议v0.2版本, 新版本增加了许多关键功能: 支持无状态交互,在以往许多场景下,智能体间的会话管理较为复杂,阻碍了高效通信。如今有了这一功能,对于那些无需会话管理的场景,开发过程得到极大简化。 例如,在一些简单的信息查询类任务中,一个智能体只需向另一个智能体获取特定数据,以往可能要经历繁琐的会话建立、维持与结束流程。 现在无状态交互让这一过程变得直接而高效,智能体之间可以快速地交换信息,实现了更轻量化的通信,提升了自动化任务的执行效率。 引入“智能体卡”(Agent Card)概念,这是一种由A2A服务器发布的JSON元数据文档,用于描述其身份、能力、技能、服务端点和认证要求。消息、任务、部分、工件、流式传输、推送通知和会话等概念也在协议中得到了定义,以支持复杂的交互模式。 例如,智能体卡现在可以明确指出智能体是否支持流式传输和推送通知,这使得客户端能够更清楚地了解智能体的能力,从而更高效地进行交互。 文件交换优化,在文件交换方面,0.2.0版本引入了更灵活的处理方式。智能体不仅可以直接返回文件的字节内容,还可以提供一个URI,指向存储文件的临时位置。这使得智能体能...
