FallbackEvent
Parameters and properties
Section titled “Parameters and properties”kindRequired"fallback"Event type selecting the payload: phase, summary, warning, text, text-delta, result, prompt, tool, tool-result, tool-output, tool-denied, file-change, reasoning, step, hook, instructions-loaded, skills-loaded, model-route, model-request, model-response, model-retry, model-error, stop-prevented, steer, compaction, subagent, conversation, usage, message-usage, quota, fallback, stderr, stopped, failure, finished or raw.fromRequiredFallbackCandidateCandidate that stopped in a fallback event: its position, adapter name and model name when one was selected.toRequiredFallbackCandidateCandidate that takes over in a fallback event: its position, adapter name and model name when one was selected.failureRequiredFallbackTriggerCategory that ended the previous candidate in a fallback event: quota or unavailable.messageRequiredstringMessage of a warning, failure, quota, fallback, model-retry or model-error event, or the message a stop hook sent back to the model on stop-prevented.resetAtOptionalstring | undefinedISO timestamp at which a quota or fallback event says the usage or rate limit resets; present only when reported in structured form.subagentIdOptionalstring | undefinedIdentifier of the built-in child that emitted the event; absent for the root harness. Lifecycle events link that identifier to the delegating tool call.