Recap
Defined in: src/types.ts:301
A per-session LLM recap. One row per session, keyed by the HEAD it summarizes
(head-keyed dedupe: a new head re-generates). state distinguishes in-flight /
done / failed / no-changes. verdict/headline/body/openItems are empty until ready.
Properties
Section titled “Properties”blocks?
Section titled “blocks?”
optionalblocks?:VisualBlock[]
Defined in: src/types.ts:316
body:
string
Defined in: src/types.ts:307
changedFiles
Section titled “changedFiles”changedFiles:
string[]
Defined in: src/types.ts:309
cwd:
string
Defined in: src/types.ts:311
generatedAt
Section titled “generatedAt”generatedAt:
number|null
Defined in: src/types.ts:314
headline
Section titled “headline”headline:
string
Defined in: src/types.ts:306
headSha
Section titled “headSha”headSha:
string
Defined in: src/types.ts:304
model:
string|null
Defined in: src/types.ts:312
openItems
Section titled “openItems”openItems:
string[]
Defined in: src/types.ts:308
pendingDiff?
Section titled “pendingDiff?”
optionalpendingDiff?:DiffFile[]
Defined in: src/types.ts:317
sessionId
Section titled “sessionId”sessionId:
string
Defined in: src/types.ts:302
spawnedAt
Section titled “spawnedAt”spawnedAt:
number
Defined in: src/types.ts:313
spawnSessionId
Section titled “spawnSessionId”spawnSessionId:
string
Defined in: src/types.ts:310
state:
RecapState
Defined in: src/types.ts:303
updatedAt
Section titled “updatedAt”updatedAt:
number
Defined in: src/types.ts:315
verdict
Section titled “verdict”verdict:
RecapVerdict|null
Defined in: src/types.ts:305