Home > intention-kernel/testing > EvaluationOptions
EvaluationOptions interface
Runner dependencies and bounded execution controls.
Signature:
export interface EvaluationOptionsProperties
Property | Modifiers | Type | Description |
|---|---|---|---|
| Application-owned transport. | ||
| boolean | (Optional) Explicit effect authorization passed to the host adapter through the scenario boundary. | |
| number | (Optional) Independent concurrent cases; default 1, maximum 32. | |
| (Optional) Optional domain checks; identifiers are validated before any session opens. | ||
| number | (Optional) Maximum expanded case count; default 1000. | |
| number | (Optional) Stop scheduling after this many failed/error cases; already-running cases finish. | |
| (report: EvaluationReport) => void | Promise<void> | (Optional) Persist a deeply immutable snapshot; unchanged cases retain identity. Rejection stops further scheduling. | |
| (event: EvaluationEvent) => void | Promise<void> | (Optional) Ordered observer invoked only after checkpoint persistence. | |
| number | (Optional) Number of isolated runs per variant; default 1. | |
| (Optional) Compatible snapshot for continuing unfinished cases. | ||
| boolean | (Optional) Rerun failed/error cases in new sessions; preserves the prior run through resumedFrom. | |
| readonly string[] | (Optional) Select scenario IDs; unknown IDs fail before execution. | |
| AbortSignal | (Optional) Cooperative cancellation, with bounded waiting even if an adapter ignores it. | |
| Validated again at the public execution boundary. | ||
| readonly string[] | (Optional) Select scenarios matching any requested tag. | |
| Readonly<{ id: string; fingerprint: string; }> | Explicit model/agent/domain-evaluator compatibility identity. | |
| number | (Optional) Per-operation/evaluator deadline in milliseconds; default 120000. |