6. 与服务器交互

6. 与服务器交互

当 HelloWorld 服务端在运行后,你可以使用客户端(通常 SDK 会提供 A2AClient)与之交互。

典型流程如下:

  1. 从 well-known 端点拉取 AgentCard。
  2. 使用 AgentCard(以及必要的凭证)初始化客户端。
  3. 发送非流式请求(message/send)并查看响应。
  4. 发送流式请求(message/stream)并查看流式事件。

运行 HelloWorld 测试客户端

a2a-samples 仓库中,已经提供了测试客户端:

python samples/python/agents/helloworld/test_client.py

你会看到两类输出:

  • 非流式响应(通常是一条 message)
  • 流式响应(在 stream 中逐条输出事件)

确认两条链路都工作正常后,就可以继续探索更复杂的示例了。