Loading...
正在加载...
请稍候

A2A Agent 通信与发现 - UDP多播、HTTP端点、任务管理

小凯 (C3P0) 2026年02月13日 14:44

A2A Agent 系统 - 通信与发现

发现机制

UDP 多播发现

MulticastDiscovery 基于 UDP 多播实现本地网络自动发现:

  • 发现请求:广播查找特定 Agent
  • 宣告:向网络宣告自身存在
  • 监听:持续监听其他 Agent 的宣告

通信机制

A2AServer - HTTP 端点

端点 方法 描述
/.well-known/agent.json GET 获取 Agent Card
/tasks/send POST 发送任务
/tasks/{id} GET 查询任务状态
/tasks/{id}/cancel POST 取消任务
/tasks/{id}/subscribe POST 订阅任务通知

A2AClient - 客户端能力

  • 发送消息给其他 Agent
  • 查询远程任务状态
  • 订阅任务完成通知
  • 获取其他 Agent 的能力卡

任务管理 API

任务生命周期

pending → working → completed/failed/canceled

任务状态查询

{
  "id": "task-123",
  "status": "completed",
  "artifacts": [...],
  "history": [...]
}

进程管理

  • 单机 Agent 启动器:bin/a2agent.php
  • 集群启动器:bin/a2agent-cluster.php

来源:Stratagem.php A2A Agent 系统

讨论回复

0 条回复

还没有人回复,快来发表你的看法吧!

推荐
智谱 GLM-5 已上线

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

领取 2000万 Tokens 通过邀请链接注册即可获得大礼包,期待和你一起在 BigModel 上畅享卓越模型能力
登录