Agent Card
A2A 协议中描述智能体能力的 JSON 元数据文档,包含名称、描述、技能、输入输出模态、认证方式和端点 URL,用于智能体自动发现与调用。
核心事实
时间轴 (近 90 天)
Agent-to-agent 协作(A2A)指多个智能体之间直接交换消息、分派子任务或互相校验结果,而非全部请求都经由人类中转。
Agent Card的skills字段多为自然语言描述加少量示例,缺少类似JSON Schema对参数类型、必填项、取值范围的形式化约束,这是把A2A智能体包装成MCP工具时的主要障碍。
从A2A v0.3起,Agent Card可携带JWS密码学签名,接收方能够验证卡片未被篡改且确实来自所声称的提供方。但签名解决的是身份,不解决履约质量和内容真实性。
A2A的「兼容」标签认证的内容有限:对方身份完全自行声明,Agent Card签名是可选的而非强制的,没有正式的发现注册表,协议为不透明执行设计,因此合规认证的是对话而非智能体的行为或操守。
A2A 通过「Agent Card」机制实现智能体能力的自我声明与发现,每个智能体可暴露标准化的 .well-known/agent.json 端点
客户端通过向约定路径/.well-known/agent-card.json发起GET请求即可获取服务端的Agent Card信息
全部知识事实 (10)
A2A引入了Agent Card概念,每个Agent发布一份结构化的能力声明文档,描述自己能处理的任务类型、输入输出格式和认证要求
80%已验证Agent Card是A2A协议中智能体的标准化名片,以JSON格式声明能力、输入输出模式、认证方式等,但不暴露内部模型和工具实现
70%待验证A2A协议通过Agent Card让每个Agent暴露能力清单,实现Agent之间零代码、零API契约的即插即用连接
90%待验证A2A协议基于HTTP/SSE构建,引入了Agent Card概念,每个Agent发布描述自身能力的元数据卡片
90%待验证Agent-to-agent 协作(A2A)指多个智能体之间直接交换消息、分派子任务或互相校验结果,而非全部请求都经由人类中转。
50%待验证Agent Card的skills字段多为自然语言描述加少量示例,缺少类似JSON Schema对参数类型、必填项、取值范围的形式化约束,这是把A2A智能体包装成MCP工具时的主要障碍。
50%待验证从A2A v0.3起,Agent Card可携带JWS密码学签名,接收方能够验证卡片未被篡改且确实来自所声称的提供方。但签名解决的是身份,不解决履约质量和内容真实性。
50%待验证A2A的「兼容」标签认证的内容有限:对方身份完全自行声明,Agent Card签名是可选的而非强制的,没有正式的发现注册表,协议为不透明执行设计,因此合规认证的是对话而非智能体的行为或操守。
50%待验证A2A 通过「Agent Card」机制实现智能体能力的自我声明与发现,每个智能体可暴露标准化的 .well-known/agent.json 端点
50%待验证客户端通过向约定路径/.well-known/agent-card.json发起GET请求即可获取服务端的Agent Card信息
50%