Documentation / @agentick/shared / ForkStartEvent
Type Alias: ForkStartEvent
ForkStartEvent =
object&StreamEventBase
Defined in: streaming.ts:709
Fork lifecycle events
Fork creates parallel execution branches that race or vote. Each branch runs as a separate execution - subscribe to those executions directly if you need branch-level observability.
Type Declaration
branchCount
branchCount:
number
Number of parallel branches
branches
branches:
string[]
Identifiers for each branch (variant names or indices)
forkId
forkId:
string
Unique identifier for this fork operation
input?
optionalinput:unknown
Input passed to the fork (shared across branches or per-branch)
parentExecutionId
parentExecutionId:
string
Parent execution that initiated the fork
strategy
strategy:
"race"|"vote"|"all"
Strategy for handling branch results
type
type:
"fork_start"