a2aproject/a2a-inspector

Validation Tools for A2A Agents

何を解決するか

A2A(Agent2Agent)プロトコルを実装するサーバーを開発している開発者は、自身のエージェントをテストおよび検証する手段が必要です。このツールは、これらのエージェントと対話し、通信をデバッグし、プロトコル仕様に準拠しているかを確認できる集中型のWebインターフェースを提供します。

動作方法

A2A Inspector は、FastAPIバックエンドとTypeScriptフロントエンドから構成されるWebアプリケーションです。指定されたエージェントサーバーURLに接続し、エージェントのアイデンティティカードを取得して、チャットインターフェースを通じてメッセージの送受信を行います。インスペクターとエージェントサーバー間で交換される生のJSON-RPC 2.0メッセージを表示するデバッグコンソールも備えています。

対象ユーザー

他のAIエージェントと通信できるようにするため、A2Aプロトコルを実装している開発者。

特徴

  • 仕様準拠: エージェントカードを自動検証し、A2A仕様に準拠しているかを確認します。
  • リアルタイムチャット: エージェントの応答をリアルタイムでテストするための直接的なインターフェースを提供します。
  • デバッグコンソール: 深度の技術的デバッグに役立つ生のJSON-RPC 2.0通信を表示します。
  • 柔軟なデプロイ: コンビニエンススクリプトでローカル実行可能、またはDockerコンテナとしてパッケージ化も可能です。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト