Skip to content

rulvar API reference


rulvar API reference / @rulvar/rulvar / fallbackTriggerOf

Function: fallbackTriggerOf()

ts
function fallbackTriggerOf(outcome): 
  | FallbackTrigger
  | undefined;

Defined in: packages/core/dist/index.d.ts

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

ParameterType
outcome{ error?: Pick<AgentError, "kind">; status: string; }
outcome.error?Pick<AgentError, "kind">
outcome.statusstring

Returns

| FallbackTrigger | undefined