a2aproject/a2a-inspector

Validation Tools for A2A Agents

해결하는 문제

A2A(Agent2Agent) 프로토콜을 구현하는 서버를 개발하는 개발자들은 자신의 에이전트를 테스트하고 검증할 수 있는 방법이 필요합니다. 이 도구는 이러한 에이전트와 상호작용하고 통신을 디버그하며 프로토콜 사양을 준수하는지 확인할 수 있는 중앙 집중식 웹 인터페이스를 제공합니다.

작동 방식

A2A 인스펙터는 FastAPI 백엔드와 TypeScript 프론트엔드로 구성된 웹 애플리케이션입니다. 지정된 에이전트 서버 URL에 연결하여 에이전트의 아이덴티티 카드를 가져오고, 채팅 인터페이스를 통해 메시지를 보내고 받습니다. 인스펙터와 에이전트 서버 간에 교환되는 원시 JSON-RPC 2.0 메시지를 보여주는 디버그 콘솔도 포함되어 있습니다.

대상 사용자

다른 AI 에이전트와 통신할 수 있도록 A2A 프로토콜을 구현하는 개발자들.

주요 기능

  • 사양 준수: 에이전트 카드를 자동으로 검증하여 A2A 사양을 준수하는지 확인합니다.
  • 실시간 채팅: 실시간으로 에이전트 응답을 테스트할 수 있는 직접적인 인터페이스를 제공합니다.
  • 디버그 콘솔: 깊이 있는 기술적 디버깅을 위한 원시 JSON-RPC 2.0 통신을 표시합니다.
  • 유연한 배포: 편의 스크립트를 통해 로컬에서 실행하거나 Docker 컨테이너로 패키지화할 수 있습니다.

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트