

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

# Intégration au serveur DevOps Agent A2A
<a name="connecting-to-devops-agent-remote-servers-integrating-with-the-devops-agent-a2a-server"></a>

Le point de terminaison A2A implémente la spécification [ A2A v1.0 à l'](https://a2a-protocol.org/latest/specification/)aide de la liaison HTTP\+JSON.

## En-têtes de demandes
<a name="request-headers"></a>

Transmettez les en-têtes suivants aux requêtes A2A.


| En-tête | Obligatoire | Description | 
| --- | --- | --- | 
| A2A-Version | Oui | Doit indiquer 1.0. Le serveur rejette les requêtes qui l'omettent ou qui envoient une autre valeur via HTTP 400. | 
| Authorization | Oui | Jeton d'accès (Bearer <access-token>) ou signature AWS Sigv4. Le mcp-proxy-for-aws proxy ajoute la signature SIGv4 pour vous. | 
| X-Agent-Space-Id | SigV4 uniquement | ID de l'espace de l'agent cible. Avec Sigv4, le serveur résout l'espace agent à partir de cet en-tête. Avec un jeton Bearer, le jeton identifie l'espace agent et le serveur ignore cet en-tête. | 
| Content-Type | Boîtier uniquement | application/jsonpour les demandes qui envoient un corps, tel quemessage:send. | 

Pour la création de jetons et la configuration de SIGv4, consultez[Authentification et sécurité](connecting-to-devops-agent-remote-servers-authentication-and-security.md).

## Découverte des cartes d'agent
<a name="agent-card-discovery"></a>

Récupérez la carte d'agent à l'adresse suivante :

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

## Opérations prises en charge
<a name="supported-operations"></a>
+ `SendMessage`— Envoyez un message et recevez une réponse.
+ `SendStreamingMessage`— Diffusez les réponses au fur et à mesure qu'elles sont générées.
+ `GetTask`— Vérifiez l'état d'une tâche asynchrone.
+ `ListTasks`— Répertoriez les tâches d'un espace d'agent.
+ `CancelTask`— Annule une tâche en cours.
+ `SubscribeToTask`— Abonnez-vous aux mises à jour des tâches par le biais d'événements envoyés par le serveur.

## Compétences
<a name="skills"></a>
+ **investigation ** — Analyse asynchrone approfondie des problèmes opérationnels (5 à 8 minutes).
+ **chat ** — Réponses instantanées aux questions opérationnelles.