StatusAttempt
toolCall.statusAttempt: the latest
TaskExternalAttemptDetail, field-for-field — countdown inputs the
client renders the tick from, so no event spam.
Fields and variants
Section titled “Fields and variants”attempterrorKindhttpStatusmaxAttemptsnextAttemptoperationretryDelayMssystem
Source
schema/msp/experimental/msp.schema.json#/types/StatusAttempt
{ "description": "`toolCall.statusAttempt`: the latest\n`TaskExternalAttemptDetail`, field-for-field — countdown inputs the\nclient renders the tick from, so no event spam.", "properties": { "attempt": { "description": "The attempt number.", "type": "integer" }, "errorKind": { "description": "The error kind (durable vocabulary, verbatim), when recorded.", "type": "string" }, "httpStatus": { "description": "The HTTP status, when recorded.", "type": "integer" }, "maxAttempts": { "description": "The maximum attempts, when known.", "type": "integer" }, "nextAttempt": { "description": "The scheduled next attempt, when known.", "type": "integer" }, "operation": { "description": "The operation (durable vocabulary, verbatim).", "type": "string" }, "retryDelayMs": { "description": "The retry delay in ms, when known.", "type": "integer" }, "system": { "description": "The external system (durable vocabulary, verbatim).", "type": "string" } }, "required": [ "attempt", "operation", "system" ], "type": "object"}