4paradigm / 4paradigm/phanthymotus

[Feature Request] AgentCore 支持 A2A 通信

Offen
#132 1 Kommentar 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
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

Beitragsleitfaden öffnen

Bewertung

Dieses Issue wurde noch nicht bewertet.

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.