Skip to content

Home > intention-kernel/testing > EvaluationContext

EvaluationContext interface ​

Immutable input to registered domain or semantic evaluators.

Signature:

typescript
export interface EvaluationContext

Properties ​

Property

Modifiers

Type

Description

cases?

readonly

readonly EvaluationCaseResult[]

(Optional) Available only to suite assertions; includes pending and blocked cases in partial runs.

history

readonly

readonly EvaluationTurnResult[]

Prior exchanges; final scenario assertions receive every completed exchange.

observation

readonly

EvaluationData

Current adapter output including any facts, decisions and events.

signal?

readonly

AbortSignal

(Optional) Optional evaluator cancellation signal.