Skip to content

Interface: SyncPrerequisitesParams<THandle> ​

Defined in: runtime/plan/sync-prerequisites-params.ts:17

Parameters for syncSuspendedRunPrerequisites() during 'SUSPENDED' wakeup or initial QUEUED -> RUNNING start.

Supplies the prerequisite item keys, LedgerStore, optional TopologyStore, BranchableScope, ServiceSessionRegistry, and active AgentContinuationFrame.

Type Parameters ​

Type ParameterDefault typeDescription
THandleunknownRuntime handle type of the active isolation scope.

Properties ​

PropertyModifierTypeDescriptionDefined in
agentFrame?readonlyAgentContinuationFrameActive AgentContinuationFrame when resuming a suspended step, or undefined on initial run start.runtime/plan/sync-prerequisites-params.ts:29
branchableScope?readonlyBranchableScope<THandle, Record<string, unknown>, Record<string, unknown>>Optional BranchableScope executing restoreCheckpoint and syncRoot.runtime/plan/sync-prerequisites-params.ts:39
continuationQueue?readonlyStepContinuationQueueOptional StepContinuationQueue serializing continuation stack updates.runtime/plan/sync-prerequisites-params.ts:35
headScopeCheckpoint?readonlystringOptional persisted headScopeCheckpoint restored before syncRoot on replay-idempotent wakeup.runtime/plan/sync-prerequisites-params.ts:27
ledgerStorereadonlyLedgerStoreDurable LedgerStore queried for terminal receipts and updated with syncedToPrerequisiteCheckpoint.runtime/plan/sync-prerequisites-params.ts:33
outerFrames?readonlyreadonly ContinuationFrame[]Outer continuation frames prefixing agentFrame.runtime/plan/sync-prerequisites-params.ts:31
prerequisiteItemKeysreadonlyreadonly string[]Prerequisite work item keys to synchronize against.runtime/plan/sync-prerequisites-params.ts:23
prerequisiteRunIds?readonlyreadonly string[]Optional prerequisite run IDs for TopologyStore.syncRunOverlays().runtime/plan/sync-prerequisites-params.ts:25
runIdreadonlystringEnclosing flow run identifier.runtime/plan/sync-prerequisites-params.ts:19
scopeHandlereadonlyTHandleActive isolation scope handle.runtime/plan/sync-prerequisites-params.ts:43
serviceRegistry?readonlyServiceSessionRegistryOptional ServiceSessionRegistry re-acquiring active skill services after syncedToPrerequisiteCheckpoint.runtime/plan/sync-prerequisites-params.ts:41
stepExecIdreadonlystringActive step execution identifier.runtime/plan/sync-prerequisites-params.ts:21
topologyStore?readonlyTopologyStoreOptional TopologyStore absorbing prerequisite run overlays.runtime/plan/sync-prerequisites-params.ts:37

Released under the MIT License.