PythonA2A SDKStarletteOpenAI SDK
项目背景
从协议发现到请求响应,关注不同 Agent 如何按同一契约协作。在线页可以查看本地真实协议测试记录。
实现要点
- 实现服务发现、消息发送和流式请求的客户端调用库。
- 第二个 Agent 以协议客户端身份调用第一个 Agent。
- 多轮上下文通过 contextId 关联;服务端按上下文组织历史。
客户端→Agent B 转发→Agent A→任务响应
验证与当前边界
5 个 Python 文件语法检查通过,主要依赖可导入;实际 ASGI 测试中 Agent Card 发现与 SendMessage 请求均通过。
原服务已部署到独立云容器并接入 DeepSeek,密码保护的 HTTPS 页面可发送真实模型请求,SendMessage 验证返回完成状态;保留旧的离线 Echo 协议记录,尚未验证跨进程 Relay。

