object string |
id string |
session_id string |
user_id string |
status stringPossible values: [created, queued, working, input-required, paused, completed, canceled, expired, failed] 任务生命周期状态。
CREATED:任务已创建但尚未开始。
QUEUED:任务已排队,等待处理。
WORKING:任务正在处理中。
INPUT_REQUIRED:任务需要额外输入以继续。
PAUSED:任务已暂停,需恢复后继续。
COMPLETED:任务已成功完成。
CANCELED:任务已取消,不会继续处理。
EXPIRED:任务已过期,不会继续处理。
FAILED:任务处理失败,不会重试。 常见情况:
- CREATED -> WORKING -> COMPLETED|FAILED|CANCELED|EXPIRED
- CREATED -> WORKING -> INPUT_REQUIRED -> WORKING -> COMPLETED|FAILED|CANCELED|EXPIRED
- CREATED -> WORKING -> PAUSED -> WORKING -> COMPLETED|FAILED|CANCELED|EXPIRED
- CREATED -> QUEUED -> WORKING -> COMPLETED|FAILED|CANCELED|EXPIRED
- CREATED -> QUEUED -> WORKING -> INPUT_REQUIRED -> WORKING -> COMPLETED|FAILED|CANCELED|EXPIRED
- CREATED -> QUEUED -> WORKING -> PAUSED -> WORKING -> COMPLETED|FAILED|CANCELED|EXPIRED
取消情况:
- CREATED -> CANCELED
- CREATED -> WORKING -> CANCELED
- CREATED -> QUEUED -> CANCELED
- CREATED -> QUEUED -> WORKING -> CANCELED
- CREATED -> QUEUED -> WORKING -> PAUSED -> CANCELED
- CREATED -> QUEUED -> WORKING -> INPUT_REQUIRED -> CANCELED
过期情况:
- CREATED -> WORKING -> EXPIRED
- CREATED -> WORKING -> INPUT_REQUIRED -> EXPIRED
- CREATED -> WORKING -> PAUSED -> EXPIRED
- CREATED -> QUEUED -> EXPIRED
- CREATED -> QUEUED -> WORKING -> EXPIRED
- CREATED -> QUEUED -> WORKING -> INPUT_REQUIRED -> EXPIRED
- CREATED -> QUEUED -> WORKING -> PAUSED -> EXPIRED
|
created_at integer |
output object[] |
usage object — OPTIONAL |
error object — OPTIONALcode integer错误码(遵循 JSON-RPC 约定或服务端自定义)。 | message string | data — OPTIONAL |
|
input_required_call_ids string[] — OPTIONAL若任务等待外部输入,则给出需要执行的工具调用(如等待用户参数)。 |
metadata object — OPTIONAL |
previous_task_id string — OPTIONAL |
rollouts object[] — OPTIONAL |