AbstractAbstractactivateAbstractaddAbstractaddAbstractaddAbstractcollateOptionaltransaction: TransactionProviderAbstractcollateOptionaltransaction: TransactionProviderAbstractcollateOptionaltransaction: TransactionProviderAbstractdeleteAbstractdeleteAbstractdelistAbstractexpireOptionaltxProvider: TransactionProviderAbstractfindOptionalfieldMatchPattern: stringOptionallimit: numberOptionalbatchSize: numberOptionalcursor: stringAbstractfindAbstractgetOptionalgetThe workflow ID
The compressed symbol field for activity arguments
Map of job_id -> parsed input arguments and activityName:index -> parsed inputs
AbstractgetAbstractgetOptionalgetFetch child workflow inputs in batch. Used by the exporter to enrich child workflow events with their arguments.
Array of child job keys to fetch
The compressed symbol field for workflow arguments
Map of child_workflow_id -> parsed input arguments
AbstractgetAbstractgetAbstractgetLeg2: Atomically gets the hook signal OR inserts a pending signal if no hook is registered yet (early signal). Returns the hook signal value, or undefined if we stored a pending signal instead.
OptionalpendingData: stringOptionalpendingExpire: numberOptionalgetFetch job record and attributes by key. Used by the exporter to reconstruct execution history for expired jobs.
The job key (e.g., "hmsh:durable:j:workflowId")
Job row and all attributes
AbstractgetOptionalgetFetch just the lineage columns (parent_id, origin_id) for a job via a
single indexed lookup on key. Powers the exporter's opt-in
include_lineage pointer — parent_id is the real spawning workflow (never
the synthetic collator $C job), origin_id is the root ancestor.
The job key (e.g., "hmsh:durable:j:workflowId")
parent/origin ids (null when absent — a null parent_id marks a root)
AbstractgetAbstractgetOptionallistKey: stringAbstractgetAbstractgetAbstractgetAbstractgetAbstractgetOptionalbCreate: booleanAbstractgetAbstractgetOptionalgetFetch stream message history for a job from worker_streams. Returns raw activity input/output data from soft-deleted messages.
The job ID (metadata.jid in stream messages)
Optionaloptions: { Optional filters for activity or message types
Optionalactivity?: stringOptionaltypes?: string[]Array of stream history entries ordered by creation time
AbstractgetAbstractgetAbstractgetAbstractgetAbstractgetAbstractgetAbstractgetAbstractgetAbstractinitOptionalguid: stringOptionalrole: stringAbstractinterruptAbstractmintAbstractprocessAbstractregisterOptionaltransaction: TransactionProviderAbstractreleaseAbstractreserveOptionaldelay: numberAbstractreserveAbstractscrubAbstractsetAbstractsetAbstractsetAbstractsetLeg1: Attempts to set the hook signal. If a pending signal occupies the key (race condition), overwrites it and returns the pending data. When called with a transaction, queues the setnxex (no pending detection).
When redelivery is provided (the webhook routing for this hook),
a consumed pending signal is republished as an engine stream message
in the SAME transaction that overwrites the marker — the wake
survives a crash at any instant. pendingData is then not returned,
since the store already owns the redelivery.
Optionaltransaction: TransactionProviderOptionalredelivery: { AbstractsetAbstractsetAbstractsetOptionaltransaction: TransactionProviderAbstractsetOptionalstatus: numberOptionalentity: stringOptionaltransaction: ProviderTransactionOptionaloriginId: stringOptionalparentId: stringAbstractsetOptionaltransaction: TransactionProviderAbstractsetOptionaltransaction: TransactionProviderAbstractsetOptionaltransaction: ProviderTransactionAbstractsetAbstractsetAbstractsetAbstracttransact
Fetch activity inputs for a workflow. Used by the exporter to enrich timeline events with activity arguments.