request_user_input
Ask the human PAT holder a question and wait for their answer via the get_user_input poll. Required: question (1-2000 chars). Optional: options (string[] of up to 10 choices; when set, the human must pick one), taskId (binds the prompt to a task so it appears on that task's detail panel), timeoutMinutes (1-120, default 30; after this the prompt flips to TIMED_OUT inline on the next get_user_input poll). Returns { requestId, status: "PENDING" }; poll get_user_input(requestId) until status changes. Fires an in-app + email notification at the PAT holder so they know to answer.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| taskId | No | Optional task to bind the prompt to. | |
| options | No | Up to 10 choice strings; human must pick one. Free-text answer when omitted. | |
| question | Yes | 1-2000 chars. | |
| timeoutMinutes | No | Integer 1-120. Default 30. |