运行示例

运行示例

在完成 环境准备 后,您可以开始运行 A2A Protocol 的示例代码了。

示例代码位于 a2acn/_docs/docs/samples/ 目录下,包含了 Python 和 JavaScript 两种语言的实现。

运行 Python 示例

  1. 进入目录:

    # 假设您已在 a2a-protocol 仓库的根目录
    cd a2acn/_docs/docs/samples/python
  2. 安装依赖: (请根据 setup.md 中的指导和实际项目文件选择合适的命令)

    # 示例:如果使用 requirements.txt 和 pip
    pip install -r requirements.txt
    # 示例:如果使用 pyproject.toml 和 uv
    # uv sync
  3. 运行 Agent:

    • (需要补充具体的运行命令。例如:运行 Client Agent 和 Server Agent 的脚本)
    • python client_agent.py (示例)
    • python server_agent.py (示例)

    请参考 a2acn/_docs/docs/samples/python/ 目录下的 README 文件或主要 Python 脚本以获取确切的运行指令。

运行 JavaScript (Node.js) 示例

  1. 进入目录:

    # 假设您已在 a2a-protocol 仓库的根目录
    cd a2acn/_docs/docs/samples/js # 或者 samples/javascript,根据实际目录名调整
  2. 安装依赖:

    npm install
    # 或者 yarn install
  3. 运行 Agent:

    • (需要补充具体的运行命令。例如:启动 Client 和 Server 的 Node.js 脚本)
    • node client.js (示例)
    • node server.js (示例)

    请参考 a2acn/_docs/docs/samples/js/ (或 javascript/) 目录下的 README 文件或 package.json 中的 scripts 部分以获取确切的运行指令。

成功运行示例后,您应该能观察到 Client Agent 和 Server Agent 之间的通信和交互,具体取决于示例的设计。