main_client.py 526 B

12345678910111213141516
  1. import asyncio
  2. from python_a2a import A2AClient
  3. async def main():
  4. # 创建客户端
  5. agent_client = A2AClient("http://127.0.0.1:8005")
  6. print("[主客户端日志] 准备向天气 Agent 发送任务...")
  7. # 发起 A2A 调用
  8. query = "请帮我查一下北京的天气"
  9. result = agent_client.ask(query)
  10. print(f"[主客户端日志] 收到最终结果: '{result}'")
  11. if __name__ == "__main__":
  12. # 请确保 mcp_weather_tool_agent.py 和 a2a_weather_agent.py 正在运行...
  13. asyncio.run(main())