Wait for Nofax human response
nofax_wait_for_responseLong-poll a request handle to retrieve a human decision. If pending, re-invoke with the same requestId; repeat until a terminal response or user cancellation.
Instructions
Long-poll a durable Nofax request for up to 240 seconds. If the result is pending, you MUST call this tool again with the same requestId. Repeat indefinitely until a terminal response is returned or the user explicitly changes/cancels the goal. Do not continue the guarded action while pending.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| requestId | Yes | Durable request handle returned by a nofax_request_* tool. | |
| waitSeconds | No | Maximum seconds to long-poll during this call; defaults to 240. A timeout still returns pending, never approval. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| text | No | Human free-text refinement when the terminal decision is refine. | |
| status | Yes | Whether the human request is still pending or has reached a terminal response. | |
| decision | No | Terminal human decision when resolved, such as allow, deny, refine, or an explicit choice value. | |
| mustWait | No | Present and true while the request remains pending. | |
| requestId | Yes | Durable Nofax request handle. | |
| instruction | Yes | Safety-preserving instruction describing what the caller may do next. |