View a markdown version of this page

了解 AgentCore 运行时服务合同 - 亚马逊基岩 AgentCore

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

了解 AgentCore 运行时服务合同

AgentCore 运行时服务合同定义了您的代理应用程序必须实施的标准化通信协议,才能与 Amazon Bedrock 代理托管基础设施集成。该合同可确保您的自定义代理代码与托管主机环境之间的无缝通信。 AWS

受支持的协议

AgentCore 运行时服务合同支持以下通信协议:

  • HTTP:传统 request/response 模式的直接 REST API 端点

  • MCP:工具和代理服务器的模型上下文协议

  • A2A:多代理通信和发现 Agent-to-Agent 协议

  • AG-UI: 通过 UI 渲染实现交互式代理体验的 Agent-to-User 接口协议

比较支持的协议

比较 HTTP、MCP、A2A 和 AG-UI 协议,以了解差异和用例。

功能 HTTP 协议 MCP 协议 A2A 协议 AG-UI 协议

端口:

8080

8000

9000

8080

装载路径

/调用 (HTTP)、/ws () WebSocket

/mcp

/(根)

/调用 (SSE)、/ws () WebSocket

消息格式

休息 JSON/SSE, WebSocket (text/binary)

JSON-RPC

JSON-RPC 2.0

事件直播 (SSE/WebSocket)

Discovery

N/A

工具清单

代理卡

N/A

身份验证

SigV4,OAuth 2.0; WebSocket 通过标头和查询参数支持 SigV4

SigV4、OAuth 2.0

SigV4、OAuth 2.0

SigV4、OAuth 2.0

使用场景

直接 API 调用,实时直播

工具服务器

Agent-to-agent 沟通

交互式 UI 体验