Skip to content

StatusAttempt

toolCall.statusAttempt: the latest TaskExternalAttemptDetail, field-for-field — countdown inputs the client renders the tick from, so no event spam.

  • attempt
  • errorKind
  • httpStatus
  • maxAttempts
  • nextAttempt
  • operation
  • retryDelayMs
  • system
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"
}