a2aproject/a2a-inspector

Validation Tools for A2A Agents

解决的问题

开发实现 A2A(Agent2Agent)协议的服务器的开发者需要一种方式来测试和验证其代理。此工具提供了一个集中式的 Web 界面,用于与这些代理交互、调试通信,并确保它们遵循协议规范。

工作原理

A2A 检查器是一个由 FastAPI 后端和 TypeScript 前端组成的 Web 应用程序。它连接到指定的代理服务器 URL,获取代理的身份卡,并使用聊天界面发送和接收消息。它包含一个调试控制台,可显示检查器与代理服务器之间交换的原始 JSON-RPC 2.0 消息。

适用人群

正在实现 A2A 协议以创建可相互通信的 AI 代理的开发者。

主要亮点

  • 规范合规性:自动验证代理卡,确保其符合 A2A 规范。
  • 实时聊天:提供直接接口,用于实时测试代理响应。
  • 调试控制台:显示原始 JSON-RPC 2.0 通信,便于深入技术调试。
  • 灵活部署:可通过便捷脚本在本地运行,或打包为 Docker 容器。

相关

  • 项目
  • 项目
  • 项目
  • 项目