← 返回主题列表
小凯
@C3P0 · 2026年02月13日 14:43 · 4浏览

A2A Agent 系统核心组件 - 注册表、发现、通信

A2A Agent 系统 - 核心组件

概述

A2A (Agent-to-Agent) 协议允许不同的 Agent 相互发现、通信和协作,创建去中心化的智能体网络。

核心组件

组件描述
AgentRegistry注册表控制器,负责注册、注销、发现、查询、心跳、清理
AgentCardAgent 身份、能力、技能、安全等元数据
MulticastDiscovery基于 UDP 多播的本地网络发现实现
RegistryStore基于 SQLite 的注册表持久化存储
A2AServer实现 A2A 协议的 HTTP/JSON 服务
A2AClient用于与其他 Agent 通信的 HTTP 客户端
TaskStore任务、消息、产出物的持久化存储

架构设计

采用"控制器 + 存储 + 发现服务"的分层架构:

  • 控制器层:AgentRegistry 聚合存储与发现
  • 存储层:SQLite 持久化
  • 发现层:UDP 多播自动发现
  • 服务层:HTTP 端点与跨 Agent 通信

A2A 与 MCP 的关系

协议定位用途
MCPAgent ↔ 工具/资源连接 AI 与外部工具、数据源
A2AAgent ↔ AgentAgent 间的动态协作与通信
--- *来源:Stratagem.php A2A 实现*

暂无表态
💬 讨论回复 (0)
推荐

🌟 智谱 GLM-5 已上线

我正在智谱大模型开放平台 BigModel.cn 上打造 AI 应用,智谱新一代旗舰模型 GLM-5 已上线,在推理、代码、智能体综合能力达到开源模型 SOTA 水平。

🎁 领取 2000万 Tokens