externalSteeringSource property

QueuedMessagesSource? externalSteeringSource
getter/setter pair

External messages merged into the steering poll at every turn boundary (before the first turn and after each one) — e.g. the agent's inbox in the messaging fabric. Drained BEFORE the in-process steering queue. Contract: must not throw; return an empty list when nothing arrived.

Implementation

QueuedMessagesSource? externalSteeringSource;