Skip to content

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 ​

PropertyModifierTypeDescriptionDefined in
abortMetaJson?readonlystringOptional JSON-serialized metadata returned by the executed AbortHookASTNode.ports/interrupt-flush-pause-state.ts:16
flushedInterruptPayloadJson?readonlystringOptional JSON-serialized interrupt payload produced by the toolChoice: 'none' flush turn.ports/interrupt-flush-pause-state.ts:14
flushPromptInjected?readonlybooleanWhether the [LIMIT_EXCEEDED_FLUSH] prompt has already been injected into the transcript.ports/interrupt-flush-pause-state.ts:12
interruptIdreadonlystringIdentifier of the flush or replacement InterruptNode.ports/interrupt-flush-pause-state.ts:10
kindreadonly"interrupt-flush"Discriminant identifying a limit-exceeded flush or step-replacement abort sequence.ports/interrupt-flush-pause-state.ts:8

Released under the MIT License.