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 容器。
相关
- 项目
- 项目
- 项目
- 项目