DeclaredCoverage
Interface: DeclaredCoverage
Defined in: src/core/agent/coverage/types.ts:143
One coverage statement as the RUN recorded it — what the event carries and
what accumulates in AgentState.coverageDeclared.
kind is kept because the two read differently at the answer boundary: a
'ledger' bounds a verdict the answer is probably built on, an
'absence' bounds a search that found nothing.
Extends
Properties
cannotCover
readonlycannotCover: readonlyCoverageItem[]
Defined in: src/core/agent/coverage/types.ts:56
Inherited from
checked
readonlychecked: readonlyCoverageItem[]
Defined in: src/core/agent/coverage/types.ts:54
Inherited from
iteration
readonlyiteration:number
Defined in: src/core/agent/coverage/types.ts:147
kind
readonlykind:"absence"|"ledger"
Defined in: src/core/agent/coverage/types.ts:144
lookedFor?
readonlyoptionallookedFor?:string
Defined in: src/core/agent/coverage/types.ts:149
Present for 'absence' only — what the search was for.
notChecked
readonlynotChecked: readonlyCoverageItem[]
Defined in: src/core/agent/coverage/types.ts:55
Inherited from
toolCallId?
readonlyoptionaltoolCallId?:string
Defined in: src/core/agent/coverage/types.ts:146
toolName
readonlytoolName:string
Defined in: src/core/agent/coverage/types.ts:145
