View a markdown version of this page

Integrating with the DevOps Agent A2A server - AWS DevOps Agent

Integrating with the DevOps Agent A2A server

The A2A endpoint implements the A2A v1.0 specification using HTTP+JSON binding.

Request headers

Pass the following headers on A2A requests.

Header Required Description
A2A-Version Yes Must be 1.0. The server rejects requests that omit it or send another value with HTTP 400.
Authorization Yes Access token (Bearer <access-token>) or an AWS SigV4 signature. The mcp-proxy-for-aws proxy adds the SigV4 signature for you.
X-Agent-Space-Id SigV4 only Target Agent Space ID. With SigV4, the server resolves the Agent Space from this header. With a Bearer token, the token identifies the Agent Space and the server ignores this header.
Content-Type Body only application/json for requests that send a body, such as message:send.

For token creation and SigV4 setup, see Authentication and security.

Agent card discovery

Retrieve the agent card at:

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

Supported operations

  • SendMessage – Send a message and receive a response.

  • SendStreamingMessage – Stream responses as they are generated.

  • GetTask – Check the status of an asynchronous task.

  • ListTasks – List tasks for an Agent Space.

  • CancelTask – Cancel a running task.

  • SubscribeToTask – Subscribe to task updates through server-sent events.

Skills

  • investigate – Deep asynchronous analysis of operational issues (5–8 minutes).

  • chat – Instant answers to operational questions.