/a2a/{assistant_id}。
Agent Card 发现
每个助手自动公开一个 A2A Agent Card,描述其功能并提供其他代理连接所需的信息。您可以使用以下方式检索任何助手的代理卡:要求
要使用 A2A,请确保已安装以下依赖项:langgraph-api >= 0.4.9
使用概述
要启用 A2A:- 升级以使用 langgraph-api>=0.4.9。
- 使用基于消息的状态结构部署您的代理。
- 使用端点与其他 A2A 兼容的代理连接。
创建 A2A 兼容的代理
此示例创建一个 A2A 兼容的代理,该代理使用 OpenAI 的 API 处理传入消息并维护对话状态。代理定义基于消息的状态结构并处理 A2A 协议的消息格式。 为了与 A2A “text” parts 兼容,代理必须在状态中有一个messages 键。以下是一个示例:
代理到代理通信
一旦您的代理通过langgraph dev 在本地运行或部署到生产环境,您可以使用 A2A 协议促进它们之间的通信。
此示例演示了两个代理如何通过向彼此的 A2A 端点发送 JSON-RPC 消息进行通信。脚本模拟多轮对话,其中每个代理处理另一个代理的响应并继续对话。