a2aproject / a2aproject/a2a-samples

a2a client如何从a2a Serever 提供的多个Agent中选择某个agent?

未关闭
#5 6 条评论 0 个 reaction 已指派 0 人 在 GitHub 查看
主要语言
Jupyter Notebook
星标
1.8k
派生
751
PR 合并指标
30 天内没有已合并 PR

描述

在[a2a-python](https://github.com/google/a2a-python/tree/main)
/examples/下的helloworld和anggraph示例中,test_client.py客户端中调用Agent都是通过以下方式调用的:
client = await A2AClient.get_client_from_agent_card_url(
httpx_client, AGENT_URL
)
而此处的AGENT_URL是写死的,这样只能调用已知的Agent。我理解的是a2a server应该包含多个Agent,而a2a client 可以从Agent Server获取这些Agent的Agent Card,然后让a2a client 根据Agent Card的信息结合自己的需求调用相应的Agent。逻辑是这样的吗?目前实现这种逻辑了吗?有示例吗?如果没有,建议给出相应的示例。如果有,请帮忙给出相应的示例或者示例链接。多谢!

贡献指南

打开贡献指南

评估

这个 Issue 还没有评估数据。

把新 issue 发到你的邮箱

精选适合新手参与的 GitHub issue 摘要。