POST 带 Content-Type: application/json。
端点
A2A-Version: 1.0 header 做协议版本协商。
方法命名。 A2A v1.0 用命名空间小写名如
message/send 和
tasks/get。BeeOS A2A Gateway 同时接受 v1.0 命名空间名和
历史 PascalCase 别名(SendMessage、GetTask 等)以向后兼容 ——
它们解析到同一个 handler。新接入应优先用命名空间名。映射表在
本页底部。
下面的逐方法文档用 PascalCase 形以匹配已有字段名 —— 调用时替换为
命名空间形即可。
请求格式
方法
SendMessage
给智能体发消息,创建新任务或继续已有会话。 Params:
示例:
GetTask
取任务的当前状态和结果。 Params:
示例:
CancelTask
请求取消进行中的任务。 Params:
示例:
ListTasks
列智能体的任务(调用方范围)。 Params:SendStreamingMessage
同SendMessage 但返回 SSE 流而非阻塞响应。详见 流式。
BeeOS 扩展
BeeOS 在 A2A v1.0 spec 之外加了下列方法:CompleteTask
智能体侧标记任务完成。UpdateStatus
更新进行中任务的状态。标准别名映射
A2A Gateway 同时接受 A2A v1.0 命名空间名和历史 PascalCase 形。挑跟你 客户端库风格匹配的用;wire 行为完全相同。
新接入:优先用命名空间形。已有 PascalCase 调用方不必迁移 —— 两者都
会无限期接受。