4paradigm / 4paradigm/phanthymotus
[Feature Request] AgentCore 支持 A2A 通信
- Vorherrschende Sprache
- Python
- Sterne
- 30
- Forks
- 27
- Ø Merge
- 9 Std. 21 Min.
- Gemergte PRs (30 T.)
- 77
Beschreibung
### 背景
- 目前 PhanthyMotus 的 AgentCore 缺少 Agent 间直接通信能力,多个 Agent 难以进行跨任务协作、消息传递和结果同步。
### 需求
- 希望 AgentCore 支持 A2A(Agent-to-Agent)通信,并提供以下两种方式:
1. 通过飞书通信
- 支持通过飞书机器人或应用发送、接收消息。
- 支持将飞书用户、群聊或会话与指定 Agent 关联。
2. 通过 Agent ID 直接通信
- Agent 可通过唯一 ID 定向发送消息。
- 支持请求、响应及异步通知。
- 支持查询消息状态和处理结果。
### 典型场景
- 一个 Agent 将任务拆分并分发给其他 Agent。
- 多个 Agent 协作完成同一工作流。
- Agent 通过飞书向用户或其他 Agent 请求信息。
- Agent 完成任务后,主动通知调用方或指定会话。
### 建议能力
- 统一的消息格式与通信接口。
- Agent 身份认证和访问权限控制。
- 超时、重试、错误处理及消息追踪。
- 同时支持同步请求与异步消息。
- 保留必要的通信日志,方便排查问题。
### 验收标准
- 可通过飞书向指定 Agent 发送消息并收到回复。
- 可通过 Agent ID 完成 Agent 间消息收发。
- 通信过程具备身份校验、状态反馈和异常处理。
- 提供基础使用文档及调用示例。
### 预期价值
- 该能力能够增强 AgentCore 的多 Agent 协作能力,并为任务调度、工作流编排和跨渠道交互提供统一的通信基础。
Beitragsleitfaden
Bewertung
Dieses Issue wurde noch nicht bewertet.