View a markdown version of this page

与 A DevOps gent A2A 服务器集成 - AWS DevOps 代理人

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

与 A DevOps gent A2A 服务器集成

A2A 端点使用 HTTP+JSON 绑定实现 A2A v1.0 规范。

请求标头

在 A2A 请求上传递以下标头。

标题 必需 描述
A2A-Version 是 必须是 1.0。服务器拒绝省略该值或使用 HTTP 400 发送其他值的请求。
Authorization 是 访问令牌 (Bearer <access-token>) 或 S AWS igV4 签名。mcp-proxy-for-aws代理会为您添加 SigV4 签名。
X-Agent-Space-Id 仅限 sigV4 目标代理空间 ID。使用 SigV4,服务器通过此标头解析代理空间。使用不记名令牌,令牌标识代理空间,服务器会忽略此标头。
Content-Type 仅限身体 application/json用于发送正文的请求,例如message:send。

有关令牌创建和 SigV4 设置的信息,请参阅。身份验证和安全

代理卡发现

在以下地址取回代理卡:

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

支持的操作

  • SendMessage— 发送消息并接收回复。

  • SendStreamingMessage— 在响应生成时对其进行流式传输。

  • GetTask— 检查异步任务的状态。

  • ListTasks— 列出代理空间的任务。

  • CancelTask— 取消正在运行的任务。

  • SubscribeToTask— 通过服务器发送的事件订阅任务更新。

技能

  • 调查 — 对操作问题进行深入的异步分析(5—8 分钟)。

  • 聊天 —即时解答操作问题。