用于查询指定会话(contextId / sessionId)下的任务列表,支持分页。
contextId 或 sessionId 必填(二选一即可)。pageSize 默认 20,取值范围 1~100;也可使用别名 limit。nextPageToken 作为下一次请求的 pageToken;也可直接传 offset 进行翻页。项目 | 内容 |
|---|---|
请求方式 |
|
请求地址 |
|
|
|
默认鉴权 |
|
内容类型 |
|
参数名 | 类型 | 是否必填 | 说明 |
|---|---|---|---|
| string | 是 | 固定为 |
| string | number | 是 |
| string | 是 | 固定为 |
| object | 是 | 业务参数对象,见下表 |
参数名 | 类型 | 是否必填 | 说明 |
|---|---|---|---|
| string | 否(二选一必填) | 会话/上下文 ID(与 |
| string | 否(二选一必填) | 会话 ID(与 |
| integer | 否 | 每页条数,默认 |
| integer | 否 |
|
| string | 否 | 翻页标记。建议使用上次响应的 |
| string | 否 | 仅在响应中返回。存在下一页时返回,用于下一次请求的 |
| integer | 否 | 可选的偏移翻页方式(不推荐与 |
curl -X POST \ "https://${IDA_DOMAIN}/dataAgent/llm/openApi/v2/a2a/" \ -H "Authorization: Bearer ${JWT_TOKEN}" \ --header 'Content-Type: application/json' \ --data-raw '{"jsonrpc":"2.0","id":4,"method":"ListTasks","params":{"sessionId":"6620","pageSize":20,"pageToken":"0"}}' \ --silent | jq
字段路径 | 类型 | 示例值 | 说明 |
|---|---|---|---|
| string |
| JSON-RPC 协议版本。 |
| integer |
| 请求 ID,与请求体中的 |
| object | 请求成功后的业务结果。 | |
| array | 当前会话下的任务列表。 | |
| string |
| 下一页游标。仅当存在下一页时返回;用于作为下一次请求的 |
字段路径 | 类型 | 示例值 | 说明 |
|---|---|---|---|
| object | 单个 A2A 任务对象(摘要)。 | |
| string |
| A2A Task ID。 |
| integer |
| 任务所属会话 ID。 |
| object | 任务状态对象。 | |
| string |
| 任务状态。示例表示任务已完成。 |
| object | 任务扩展元信息。 |
字段路径 | 类型 | 示例值 | 说明 |
|---|---|---|---|
| string |
| AIDA A2A 扩展版本。 |
| integer |
| 当前任务对象的序号。 |
| string |
| 任务阶段。示例表示已完成。 |
| string |
| 计划执行状态。示例表示成功。 |
| integer |
| 执行该任务的 Agent ID。 |
| integer |
| 对应的 DeepResearch 任务 ID。 |
| integer |
| 任务创建时间戳,单位毫秒。 |
| object | 任务耗时信息。 |
字段路径 | 类型 | 示例值 | 说明 |
|---|---|---|---|
| integer |
| 任务创建时间戳(毫秒)。 |
| integer |
| 任务开始执行时间戳(毫秒)。 |
| integer |
| 任务结束时间戳(毫秒)。 |
| integer |
| 任务执行耗时(毫秒)。 |
{ "jsonrpc": "2.0", "id": 4, "result": { "tasks": [ { "id": "7103", "contextId": 6620, "status": { "state": "TASK_STATE_COMPLETED" }, "metadata": { "version": "v5", "sequence": 1, "phase": "completed", "planStatus": "success", "agentId": 279, "deepResearchTaskId": 7103, "createTime": 1786507551000, "timing": { "createTime": 1786507551000, "startTime": 1786507551678, "endTime": 1786507608679, "durationMs": 57679 } } } ] } }