参数 | 类型 | 示例值 | 描述 |
AccountId | String | 111111**** | 火山账号 ID。 |
RunId | String | run-141*** | 运行 ID。 |
Event | String | failed | 回调事件类型,取值:
|
Data | Dict | {"Status": 6, "ErrCode": 500, "ErrMsg": "执行失败"} |
参数 | 类型 | 示例值 | 描述 |
Status | Integer | 6 | 任务状态码,当前回调仅返回“6:任务已失败(failed)”状态码。 |
ErrCode | Integer | 500 | |
LegacyErrCode | String | - | 当前回调链路中返回的旧版错误码。在任务失败事件中,该字段可能为空或返回以下取值:
|
ErrMsg | String | 执行失败 | 错误信息。 |
Error | Object | - | |
StepIndex | Integer | 5 | 任务失败时,发生错误的步骤序号。 |
RetryCount | Integer | 2 | 重试次数。 |
TotalSteps | Integer | 12 | 任务的总执行步数。 |
DurationMs | Integer | 12312 | 任务耗时,单位为毫秒(ms)。 |
参数 | 类型 | 是否必填 | 描述 |
Category | String | 是 | 错误分类,取值:
|
CategoryCode | Integer | 是 | 错误分类码,取值:
|
FailureType | String | 是 | 失败性质,取值:
|
Owner | String | 是 | 异常事件的归责主体,取值:
|
Retryable | Boolean | 是 | 是否建议重试。 |
Recoverable | Boolean | 是 | 是否可恢复。 |
AgentAction | String | 是 | Agent 服务侧建议操作,取值:
|
UserAction | String | 是 | 建议用户执行的操作说明。 |
DocSlug | String | 是 | 错误说明文档标识,格式如 errors/4000003。 |
HitlPolicy | Object | 条件返回 | |
Details | Object | 是 | 承载异常或事件的动态扩展信息。在序列化输出时,系统会自动将键名(Key)从蛇形命名法(snake_case)转换为大驼峰命名法(PascalCase)。详情请见 Error.Details 字段说明。 |
参数 | 类型 | 是否必填 | 描述 |
Required | Boolean | 是 | 是否必须人工介入处理。 |
Mode | String | 是 | 人工介入的模式,取值:
|
Blocking | Boolean | 是 | 是否阻塞当前任务的继续执行。 |
ResumeSupported | Boolean | 是 | 是否支持从当前中断节点恢复执行。 |
TimeoutSeconds | Integer | 是 | 等待人工介入的超时时间,单位为秒(s),默认值为 0。 |
SuggestedActor | String | 是 | 人工介入建议的干预处理方,取值:
|
ResumeAction | String | 是 | 恢复执行时的动作。当前固定取值为 resume,表示人工介入完成后,从当前中断点继续执行。 |
参数 | 类型 | 返回条件 | 描述 |
Exception | String | 模型/平台异常 | 引发异常的具体类名(例如 ArkRateLimitError)。 |
Budget | Integer | Token 预算超限 | 任务整体输出的 Token 预算上限。 |
OutTokens | Integer | Token 预算超限 | 当前累计输出的 Token 数量。 |
InTokens | Integer | Token 预算超限 | 当前累计输入的 Token 数量。 |
TotalTokens | Integer | Token 预算超限 | 当前累计消耗的总 Token 数量。 |
ToolName | String | 工具执行失败 | 执行失败的工具名称。 |
ToolErrorCode | String | 工具执行失败 | 工具侧返回的原始错误码。若该值非纯数字,顶层的 ErrCode 将统一回退为 7000001。 |
StepIndex | Integer | 工具执行失败 | 发生执行失败时的步骤序号。 |
StatusCode | Integer | 模型状态异常 | 模型服务返回的 HTTP 状态码。 |
ArkCode | String | 模型状态异常 | 模型服务返回的具体错误码。 |
OriginalErrorCode | String | 触发风控策略异常 | 被风控策略改写前的原始数字错误码。 |
OriginalCategory | String | 触发风控策略异常 | 被风控策略改写前的原始错误分类。 |
OriginalOwner | String | 触发风控策略异常 | 被风控策略改写前的原始归责主体。 |
ReflectionFailureType | String | 触发风控策略异常 | 模型反思阶段给出的失败类型。 |
ReflectionDescription | String | 触发风控策略异常 | 模型反思阶段给出的失败描述。 |
RiskDetectedBy | String | 触发风控策略异常 | 风险的检测来源。当前固定取值为 model_reflection。 |
HitlMode | String | 触发风控策略异常或任务执行被中断时返回的异常 | 补充记录的人工介入模式。 |