Answer a question the agent asked
Records what the person chose for one ask_user call and releases the tool call that has been blocked on it.
One answer per question, in the order the questions were asked. The indices are into the option list exactly as question-asked sent it — the engine ordered those options, so a client that reordered them would send back the wrong choice. Answering a question that is already answered, or one a host closed when its turn was interrupted, is a conflict: the tool it was blocking is no longer waiting.
A question is not a permission and this is not decidePermission: no rule can be written about a question, nothing is remembered, and the decision audit never carries one.
Path Parameters
The question's id, as question-asked announced it.
Body
One person's answer to every question of one ask_user call, in the order the questions were asked — position is the join, because a question carries no id of its own.
One entry per question asked, in that order.
Response
Answered. The tool call that raised it is running again, and its close arrives as tool-call-finished for the call question-asked named.

