BasisRow

Interface: BasisRow

Defined in: src/core/agent/findings/types.ts:138

The model's basis for ONE tool call, filed before the call runs.

Properties

basis

readonly basis: Basis

Defined in: src/core/agent/findings/types.ts:143


expect?

readonly optional expect?: Expect

Defined in: src/core/agent/findings/types.ts:144


iteration

readonly iteration: number

Defined in: src/core/agent/findings/types.ts:142


kind

readonly kind: "basis"

Defined in: src/core/agent/findings/types.ts:139


malformed?

readonly optional malformed?: number

Defined in: src/core/agent/findings/types.ts:158

How many entries of the same _findings value splitFindings dropped as malformed. A count about the emission, present only when non-zero — it is what findings.declared reports, and the row is the only place a count about THIS declaration can live (the writer emits from rows alone).


predicts?

readonly optional predicts?: string

Defined in: src/core/agent/findings/types.ts:151


proposition?

readonly optional proposition?: string

Defined in: src/core/agent/findings/types.ts:150

The declared proposition and prediction, each at most PROPOSITION_CHARS with any cut stated in the text itself. Present only when declared — never defaulted, never inferred from the call's arguments.


toolCallId

readonly toolCallId: string

Defined in: src/core/agent/findings/types.ts:140


toolName

readonly toolName: string

Defined in: src/core/agent/findings/types.ts:141


turn?

readonly optional turn?: number

Defined in: src/core/agent/findings/types.ts:165

The conversation turn the row was filed in (AgentState.turnNumber) — stamped by the one writer while an honesty layer is armed (the inputs layer, the answer layer), absent otherwise. The ledger crosses turns on a continued conversation, and iteration restarts at 1 every run.

On this page