Interfaces

AnswerCoverage

Interface: AnswerCoverage

Defined in: src/core/agent/coverage/answer.ts:78

A TYPED answer's limits, as data — the three coverage lists the prose block would print, plus the values a tool's assume rule filled this turn (the inputs layer, honesty layer 2), which the prose answer prints as its "Assumed" block. The value of AgentState.answerCoverage, turn_end.answerCoverage and agent.answerCoverage().

assumed is the SAME reading of the SAME rows the block prints (arguments/serve.ts · assumedLinesFor): one entry per distinct (tool, argument, value), in the order the rows were filed, a row a before-tool rewrite superseded left out. value is the tool's own argument view — 'REDACTED', with hidden: true, when that view hides the argument. Present only when a value was assumed. periods (honesty step 7b) is the data twin of the block's Period: lines, present only when a call declared one.

Extends

Properties

assumed?

readonly optional assumed?: readonly object[]

Defined in: src/core/agent/coverage/answer.ts:82


cannotCover

readonly cannotCover: readonly CoverageItem[]

Defined in: src/core/agent/coverage/types.ts:97

Inherited from

Coverage.cannotCover


checked

readonly checked: readonly CoverageItem[]

Defined in: src/core/agent/coverage/types.ts:95

Inherited from

Coverage.checked


notChecked

readonly notChecked: readonly CoverageItem[]

Defined in: src/core/agent/coverage/types.ts:96

Inherited from

Coverage.notChecked


periods?

readonly optional periods?: readonly object[]

Defined in: src/core/agent/coverage/answer.ts:81

The periods the calls declared (honesty step 7b) — one per declaring call, as declared; present only when one did.

On this page