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