Skip to content

Interface: SemanticProbe

Defined in: packages/core/src/introspection/SemanticProbe.ts:79

A semantic probe definition — a structured test case for LLM-based behavioral evaluation.

Properties

actionKey

ts
readonly actionKey: string;

Defined in: packages/core/src/introspection/SemanticProbe.ts:85

Action key being probed


actualOutput

ts
readonly actualOutput: unknown;

Defined in: packages/core/src/introspection/SemanticProbe.ts:93

Actual output from the current handler


contractContext

ts
readonly contractContext: ProbeContractContext;

Defined in: packages/core/src/introspection/SemanticProbe.ts:95

Behavioral contract context for the judge


description

ts
readonly description: string;

Defined in: packages/core/src/introspection/SemanticProbe.ts:87

Description of what this probe tests


expectedOutput

ts
readonly expectedOutput: unknown;

Defined in: packages/core/src/introspection/SemanticProbe.ts:91

Expected output (known-good baseline)


id

ts
readonly id: string;

Defined in: packages/core/src/introspection/SemanticProbe.ts:81

Unique identifier for this probe


input

ts
readonly input: Record<string, unknown>;

Defined in: packages/core/src/introspection/SemanticProbe.ts:89

Input arguments to the tool


toolName

ts
readonly toolName: string;

Defined in: packages/core/src/introspection/SemanticProbe.ts:83

Tool name being probed