pig/agent/inference_worker
Owned relays between provider inferences and the agent runtime.
The provider coordinator remains the sole owner of provider terminality. This worker owns the wait and forwards its ordered event stream without blocking the runtime actor.
Types
Values
pub fn cancel(worker: Worker) -> Nil
Cancel provider work owned by this relay. Repeated calls are harmless.
pub fn start(
provider_instance: provider.Provider,
request: provider.InferenceRequest,
notify: fn(provider.InferenceEvent) -> Nil,
) -> Worker
Start an inference relay and return before provider work begins.