

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# DevOps Agent A2A サーバーとの統合
<a name="connecting-to-devops-agent-remote-servers-integrating-with-the-devops-agent-a2a-server"></a>

A2A エンドポイントは、HTTP\+JSON バインディングを使用して [A2A v1.0 仕様](https://a2a-protocol.org/latest/specification/)を実装します。

## リクエストヘッダー
<a name="request-headers"></a>

A2A リクエストで次のヘッダーを渡します。


| ヘッダー | 必要 | 説明 | 
| --- | --- | --- | 
| A2A-Version | はい | 1.0 を指定してください。サーバーは、そのリクエストを省略するか、HTTP 400 で別の値を送信するリクエストを拒否します。 | 
| Authorization | はい | アクセストークン (Bearer <access-token>) または AWS SigV4 署名。mcp-proxy-for-aws プロキシは SigV4 署名を追加します。 | 
| X-Agent-Space-Id | SigV4 のみ | ターゲットエージェントスペース ID。SigV4 では、サーバーはこのヘッダーからエージェントスペースを解決します。ベアラートークンでは、トークンはエージェントスペースを識別し、サーバーはこのヘッダーを無視します。 | 
| Content-Type | 本文のみ | application/json などの本文を送信するリクエストの message:send。 | 

トークンの作成と SigV4 の設定については、「」を参照してください[認証とセキュリティ](connecting-to-devops-agent-remote-servers-authentication-and-security.md)。

## エージェントカード検出
<a name="agent-card-discovery"></a>

エージェントカードは次の場所から取得します。

```
GET https://connect.aidevops.{region}.api.aws/.well-known/agent-card.json
```

## サポートされているオペレーション
<a name="supported-operations"></a>
+ `SendMessage` – メッセージを送信し、レスポンスを受け取ります。
+ `SendStreamingMessage` – 生成されたレスポンスをストリーミングします。
+ `GetTask` – 非同期タスクのステータスを確認します。
+ `ListTasks` – エージェントスペースのタスクを一覧表示します。
+ `CancelTask` – 実行中のタスクをキャンセルします。
+ `SubscribeToTask` – サーバー送信イベントを通じてタスクの更新をサブスクライブします。

## スキル
<a name="skills"></a>
+ **調査** – 運用上の問題の詳細な非同期分析 (5～8 分）。
+ **chat** – 運用上の質問に対する即時の回答。