Current retry attempt (1-based). 1 on the first try,
incremented on each retry per the RetryPolicy.
Dimensional address for this execution within the workflow's DAG. Encodes the cycle iteration and parallel branch position.
Globally unique identifier for the stream message that triggered this callback. A new GUID is minted for every invocation, including retries and cycle iterations, so it serves as an idempotency key for exactly-once processing.
OpenTelemetry span ID propagated from the parent activity. Empty string when tracing is not configured.
The worker topic that routed this invocation.
Matches the topic passed to Virtual.cron() or
Virtual.connect().
OpenTelemetry trace ID propagated from the originating workflow. Empty string when tracing is not configured.
Workflow / job ID. For cron callbacks this is the id
from options.id. For Virtual.exec calls this is the
auto-generated or user-supplied job identifier.
Internal workflow name (the graph subscription topic,
e.g. hmsh.cron or hmsh.call).
Execution context available inside Virtual callbacks via
Virtual.getContext(). Populated automatically by the AsyncLocalStorage wrapper inVirtual.connect().Example