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 Parameter | Default type | Description |
|---|---|---|
THandle | unknown | Runtime handle type of the active isolation scope. |
Properties
| Property | Modifier | Type | Description | Defined in |
|---|---|---|---|---|
agentFrame? | readonly | AgentContinuationFrame | Active AgentContinuationFrame when resuming a suspended step, or undefined on initial run start. | runtime/plan/sync-prerequisites-params.ts:29 |
branchableScope? | readonly | BranchableScope<THandle, Record<string, unknown>, Record<string, unknown>> | Optional BranchableScope executing restoreCheckpoint and syncRoot. | runtime/plan/sync-prerequisites-params.ts:39 |
continuationQueue? | readonly | StepContinuationQueue | Optional StepContinuationQueue serializing continuation stack updates. | runtime/plan/sync-prerequisites-params.ts:35 |
headScopeCheckpoint? | readonly | string | Optional persisted headScopeCheckpoint restored before syncRoot on replay-idempotent wakeup. | runtime/plan/sync-prerequisites-params.ts:27 |
ledgerStore | readonly | LedgerStore | Durable LedgerStore queried for terminal receipts and updated with syncedToPrerequisiteCheckpoint. | runtime/plan/sync-prerequisites-params.ts:33 |
outerFrames? | readonly | readonly ContinuationFrame[] | Outer continuation frames prefixing agentFrame. | runtime/plan/sync-prerequisites-params.ts:31 |
prerequisiteItemKeys | readonly | readonly string[] | Prerequisite work item keys to synchronize against. | runtime/plan/sync-prerequisites-params.ts:23 |
prerequisiteRunIds? | readonly | readonly string[] | Optional prerequisite run IDs for TopologyStore.syncRunOverlays(). | runtime/plan/sync-prerequisites-params.ts:25 |
runId | readonly | string | Enclosing flow run identifier. | runtime/plan/sync-prerequisites-params.ts:19 |
scopeHandle | readonly | THandle | Active isolation scope handle. | runtime/plan/sync-prerequisites-params.ts:43 |
serviceRegistry? | readonly | ServiceSessionRegistry | Optional ServiceSessionRegistry re-acquiring active skill services after syncedToPrerequisiteCheckpoint. | runtime/plan/sync-prerequisites-params.ts:41 |
stepExecId | readonly | string | Active step execution identifier. | runtime/plan/sync-prerequisites-params.ts:21 |
topologyStore? | readonly | TopologyStore | Optional TopologyStore absorbing prerequisite run overlays. | runtime/plan/sync-prerequisites-params.ts:37 |