wait_for_task
Pause until a Tripo task completes, reporting progress and saving generated meshes, images, views, or splats to the output directory. Returns done=false on timeout; call again to continue waiting.
Instructions
Wait for a Tripo task to finish, sending progress notifications, then save its outputs (meshes, images, views, splats) to the output directory. Returns with done=false if timeout_seconds passes first; call again to keep waiting.
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": {
"task_id": "<task_id>"
},
"name": "wait_for_task"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| task_id | Yes | Task ID returned by a task-creating tool | |
| download | No | Save the outputs when the task succeeds (default true) | |
| timeout_seconds | No | How long to wait before returning with the task still running (default 120, max 900). Call again to keep waiting |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| done | Yes | ||
| task | Yes | ||
| artifacts | No |