symfonic.kernel.runner¶
runner ¶
The one invocation driver and owner of the internal event stream.
InvocationRunner ¶
Drive a run and emit its sole internal stream.
stream_model selects only the provider transport. It does not select a
loop, accumulator, result builder, lifecycle, or event pipeline: those are
all this method, once.
events ¶
events(kernel: Any, plan: InvocationPlan, request: TurnRequest, *, stream_model: bool, context: RequestContext | None = None, before_effect: Any = None) -> AsyncIterator[KernelEvent]
Yield one run's events, its identity and lineage bound per step (CORE-194).