Interface: InterruptFlushPauseState
Defined in: ports/interrupt-flush-pause-state.ts:6
Pause state on agent-frame during .onLimitExceeded() epistemic flush or .replaceWith() abort cleanup.
Tracks whether [LIMIT_EXCEEDED_FLUSH] was injected, the flushed interrupt payload, and abortMetaJson.
Properties
| Property | Modifier | Type | Description | Defined in |
|---|---|---|---|---|
abortMetaJson? | readonly | string | Optional JSON-serialized metadata returned by the executed AbortHookASTNode. | ports/interrupt-flush-pause-state.ts:16 |
flushedInterruptPayloadJson? | readonly | string | Optional JSON-serialized interrupt payload produced by the toolChoice: 'none' flush turn. | ports/interrupt-flush-pause-state.ts:14 |
flushPromptInjected? | readonly | boolean | Whether the [LIMIT_EXCEEDED_FLUSH] prompt has already been injected into the transcript. | ports/interrupt-flush-pause-state.ts:12 |
interruptId | readonly | string | Identifier of the flush or replacement InterruptNode. | ports/interrupt-flush-pause-state.ts:10 |
kind | readonly | "interrupt-flush" | Discriminant identifying a limit-exceeded flush or step-replacement abort sequence. | ports/interrupt-flush-pause-state.ts:8 |