View a markdown version of this page

了解 AgentCore 运行时服务合同 - Amazon Bedrock AgentCore

了解 AgentCore 运行时服务合同

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

受支持的协议

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

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

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

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

  • AG-UI: Agent-to-User 界面渲染交互式代理体验的接口协议

比较支持的协议

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

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

端口

8080

8000

9000

8080

装载路径

/invocations (HTTP)、/ws () WebSocket

/mcp

/(根)

/invocations (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 沟通

交互式用户界面体验