Skip to content

A2A Mapping

目标

A2A 是 Agent Service 控制面与流式能力的一种协议映射,而不是独立的数据模型。

映射原则

  • Agent card 来源于 Agent.card
  • A2A 的任务创建语义映射到 CreateRunCommand
  • A2A 的继续对话语义映射到 ContinueRunCommand
  • A2A 的流式事件必须映射到 SequencedOutputEnvelope

必需能力

  • GET /.well-known/agent-card.json
    • 返回 AgentCard 视图
  • POST /a2a/...
    • 接收 JSON-RPC 风格请求
    • 根据方法映射到控制面命令或读面查询
  • 如协议支持流式响应:
    • MUST 支持 cursor / resume
    • MUST NOT 生成与主事件流不一致的临时消息模型

兼容要求

  • A2A 的 protocolVersion 与 agent-service-spec 大版本无直接绑定
  • A2A 适配层可以做字段转译,但不得改变 run 状态机语义

Generated from spec source.