A2A 任务状态、事件流与恢复
从 Message 与 Task 的响应差异,到流式事件、断线恢复和版本迁移,梳理客户端与服务端的处理方式。
A2A Protocol 中文社区
A2A 为智能体间的能力发现、消息交换与任务协作定义通信协议。本社区提供协议解读、开发指南与协作示例。
从 Message 与 Task 的响应差异,到流式事件、断线恢复和版本迁移,梳理客户端与服务端的处理方式。
用 Agent Card 描述能力、接口和安全要求,介绍字段校验与可选签名。
对照 JSON-RPC、gRPC 与 HTTP+JSON 的请求、响应和错误映射,说明 v0.3 与 v1.0 的差异。
协调 Agent 把工单交给分析 Agent,补充所需信息,并查询处理状态与结果。示例说明 A2A 的任务交接,以及 MCP 在分析 Agent 内部的工具访问。
协议交互示例,未作端到端实测。
阅读协作示例SendMessageGetTask区分身份认证、权限判断与任务内授权,说明 Agent 间的访问控制。
发送方校验 Webhook 目标地址,接收方检查来源、任务范围与重复通知。
讨论消息去重、断流恢复和任务持久化,以及实现中的处理边界。
Python、Go、Java、JavaScript、C#/.NET 与 Rust 的 SDK,含仓库链接与版本说明。
客户端、服务端与框架集成的代码示例。
检查和调试 Agent 之间的 A2A 交互。
检查实现是否符合 A2A 协议要求。