Wait for a T3 run change
t3_run_waitPoll for a run status change for a specified timeout. Returns when an update occurs or the interval ends, without cancelling the run.
Instructions
Poll for a relevant run change for a bounded interval. A timeout only means no change was observed; it does not cancel the run.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"runId": "<runId>"
},
"name": "t3_run_wait"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| runId | Yes | ||
| timeoutSeconds | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| error | No | ||
| runId | Yes | ||
| t3TurnId | Yes | ||
| threadId | Yes | ||
| timedOut | No | ||
| projectId | Yes | ||
| runStatus | Yes | ||
| operationId | Yes | ||
| environmentId | Yes | ||
| lastObservedAt | Yes | ||
| latestResponse | Yes | ||
| pendingActions | Yes | ||
| providerTurnId | Yes | ||
| stateFreshness | Yes | ||
| connectionStatus | Yes |