A2A Protocol API
由
scripts/generate-api-docs.ts自动生成 —— 请勿手改 共 6 个端点
POST /a2a
A2A JSON-RPC 2.0 —— message/send · tasks/get · tasks/cancel
响应
| 状态码 | 说明 |
|---|---|
| 200 | JSON-RPC 响应(含 error 字段表示业务错误) |
| 401 | API Key 缺失 / 无效 / 已吊销 / 已过期 |
GET /a2a/adapter.js
下载零依赖标准 A2A 适配器(单文件)
响应
| 状态码 | 说明 |
|---|---|
| 200 |
GET /a2a/agent-card
平台 A2A AgentCard — 编排平台的能力描述
响应
| 状态码 | 说明 |
|---|---|
| 200 |
GET /a2a/agent-card/{agentId}
获取指定 Agent 的 A2A AgentCard
请求参数
| 参数名 | 位置 | 类型 | 必填 | 说明 |
|---|---|---|---|---|
agentId | path | string | ✅ |
响应
| 状态码 | 说明 |
|---|---|
| 200 |
GET /a2a/mcp.js
下载零依赖 Hushwork MCP Server(单文件)
响应
| 状态码 | 说明 |
|---|---|
| 200 |
GET /a2a/skills
返回所有 Skill 的 A2A 格式定义
响应
| 状态码 | 说明 |
|---|---|
| 200 |