Skip to content

Interface: LimitExceededFlushResult ​

Defined in: runtime/policy/limit-exceeded-flush-result.ts:9

Outcome returned by executeLimitExceededSequence() after completing Steps 1–4 (SPEC.md §3.5).

Carries the validated flushInterrupt payload, abortHook metadata, updated leaf message ID, and final AgentContinuationFrame.

Properties ​

PropertyModifierTypeDescriptionDefined in
abortMetareadonlyRecord<string, unknown>Metadata record returned by abortHook (or {} when restored via checkpoint).runtime/policy/limit-exceeded-flush-result.ts:15
flushedPayloadreadonlyunknownValidated structured output payload produced by the toolChoice: 'none' epistemic flush turn.runtime/policy/limit-exceeded-flush-result.ts:13
interruptIdreadonlystringIdentifier of the flushed InterruptNode.runtime/policy/limit-exceeded-flush-result.ts:11
leafMessageIdreadonlystring | nullUpdated leaf message ID in LedgerStore after the epistemic flush turn.runtime/policy/limit-exceeded-flush-result.ts:17
updatedAgentFramereadonlyAgentContinuationFrameFinal AgentContinuationFrame reflecting LIMIT_EXCEEDED_FLUSH completion.runtime/policy/limit-exceeded-flush-result.ts:19

Released under the MIT License.