Skip to content

Rulvar API reference


Rulvar API reference / @rulvar/rulvar / AbortClass

Type Alias: AbortClass

ts
type AbortClass = "no-progress" | "output-truncated" | "exploration";

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

The consumer-visible engine-decided abort classes (FR-424). 'no-progress' is the detector below; 'output-truncated' is a schema-less turn that ended at its output token allowance (finish reason 'max-tokens') without visible output (v1.9.0 follow-up review); 'exploration' is the tripped no-new-evidence exploration guard (RV-210), carrying its structured summary in the terminal error payload. All stamp memoizeOutcome on the terminal: the work is paid, so every resume replays the abort instead of re-paying the same bounded failure.