Asks one routing decision and reads its answer. In a single-user chat it fails toward continuity; in a multi-person chat (input.AllowNoAgentOption) it fails toward silence (NoAgent). Never throws.
input.AllowNoAgentOption
NoAgent
What to decide. Check it with CanAskRoutingDecision first.
CanAskRoutingDecision
Runs the decision on the server.
How long to wait. Defaults to DECISION_ROUTING_TIMEOUT_MS.
DECISION_ROUTING_TIMEOUT_MS
Asks one routing decision and reads its answer. In a single-user chat it fails toward continuity; in a multi-person chat (
input.AllowNoAgentOption) it fails toward silence (NoAgent). Never throws.