externalSteeringProbe property

Future<bool> Function()? externalSteeringProbe
getter/setter pair

Non-draining probe paired with externalSteeringSource: returns true when the external source has messages pending. Polled on a slow timer during tool-call phases so external mail also triggers the soft-yield of long-running tools (steering delivery itself stays at the boundary).

Implementation

Future<bool> Function()? externalSteeringProbe;