CheckInRequest
Interface: CheckInRequest
Defined in: src/core/checkin.ts:40
The typed pause payload for one check-in. Rides the existing pause
machinery: it becomes the checkpoint's pauseData and is surfaced on
surfaced on RunnerPauseOutcome.checkIn (core/pause.ts). JSON/clone-safe.
Properties
args
readonlyargs:Readonly<Record<string,unknown>>
Defined in: src/core/checkin.ts:44
The arguments the model proposed for this call.
component?
readonlyoptionalcomponent?:AskComponent
Defined in: src/core/checkin.ts:61
Which REGISTERED screen component collects the decision (9.24.0) — the
tool's own declaration (defineTool({ checkIn, checkInComponent })),
carried onto the ask. Absent means what it always meant: the screen
renders the evidence pack as prose. The answer is a CheckInDecision
either way — the component changes how the question is asked, never
what the answer is.
evidence
readonlyevidence:CheckInEvidence
Defined in: src/core/checkin.ts:52
The receipts riding the ask.
intent?
readonlyoptionalintent?:string
Defined in: src/core/checkin.ts:50
The model's stated reasoning for THIS call, when the assistant turn carried text alongside the tool call. Omitted when the turn was a bare tool call with no content.
tool
readonlytool:string
Defined in: src/core/checkin.ts:42
The tool the agent wants to run (its name).
