

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

# Integración con el servidor DevOps Agent A2A
<a name="connecting-to-devops-agent-remote-servers-integrating-with-the-devops-agent-a2a-server"></a>

El punto final A2A implementa la especificación [https://a2a-protocol.org/latest/specification/](https://a2a-protocol.org/latest/specification/) A2A v1.0 mediante el enlace HTTP\+JSON.

## Encabezados de solicitudes
<a name="request-headers"></a>

Pase los siguientes encabezados a las solicitudes A2A.


| Encabezado | Obligatorio | Descripción | 
| --- | --- | --- | 
| A2A-Version | Sí | Debe ser 1.0. El servidor rechaza las solicitudes que lo omiten o envían otro valor con HTTP 400. | 
| Authorization | Sí | Un token de acceso (Bearer <access-token>) o una AWS firma Sigv4. El mcp-proxy-for-aws proxy agrega la firma Sigv4 automáticamente. | 
| X-Agent-Space-Id | Solo SigV4 | ID de Target Agent Space. Con SIGv4, el servidor resuelve el espacio de agente a partir de este encabezado. Con un token portador, el token identifica el espacio de agente y el servidor ignora este encabezado. | 
| Content-Type | Solo cuerpo | application/jsonpara las solicitudes que envían un cuerpo, comomessage:send. | 

Para obtener información sobre la creación de tokens y la configuración de SigV4, consulte[Autenticación y seguridad](connecting-to-devops-agent-remote-servers-authentication-and-security.md).

## Descubrimiento de tarjetas de agente
<a name="agent-card-discovery"></a>

Recupere la tarjeta de agente en:

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

## Operaciones admitidas
<a name="supported-operations"></a>
+ `SendMessage`— Enviar un mensaje y recibir una respuesta.
+ `SendStreamingMessage`— Transmite las respuestas a medida que se generan.
+ `GetTask`— Comprobar el estado de una tarea asincrónica.
+ `ListTasks`— Listar las tareas de un espacio de agentes.
+ `CancelTask`— Cancelar una tarea en ejecución.
+ `SubscribeToTask`— Suscríbase a las actualizaciones de tareas a través de eventos enviados por el servidor.

## Habilidades
<a name="skills"></a>
+ **investigar**: análisis asincrónico profundo de los problemas operativos (de 5 a 8 minutos).
+ **chat**: respuestas instantáneas a preguntas operativas.