rulvar API reference / @rulvar/core / fallbackTriggerOf
Function: fallbackTriggerOf()
ts
function fallbackTriggerOf(outcome):
| FallbackTrigger
| undefined;Defined in: packages/core/src/model/failover.ts:81
Classifies a terminal agent outcome for the degenerate fallback: schema-mismatch errors are 'schema-exhausted'; any other error is 'error'; limit terminals (the no-progress abort included) are 'limit'; cancelled, escalated, and skipped never trigger.
Parameters
| Parameter | Type |
|---|---|
outcome | { error?: Pick<AgentError, "kind">; status: string; } |
outcome.error? | Pick<AgentError, "kind"> |
outcome.status | string |
Returns
| FallbackTrigger | undefined