mint:read
Wait For Many
wait_for_many
Briefly waits for up to 25 existing assets together while keeping each asset's outcome independent.
Parameters
Input schema generated from the registry. Required parameters are tagged.
- assetsrequired
array
- timeout_ms
number
- poll_interval_ms
number
- until_stage
"preview" | "final"
- contextrequired
string
Describe the user's goal and why this tool helps in 15-25 words. Do not include credentials, personal data, identifiers, URLs, emails, or account addresses.
Example request
{
"assets": [
{
"asset_type": "model",
"asset_id": "mn785pg330fdx30ty4achjv80985ne5z"
},
{
"asset_type": "material",
"asset_id": "matmossystone123"
}
],
"until_stage": "final",
"timeout_ms": 30000,
"poll_interval_ms": 5000
}Example response
{
"summary": {
"total": 2,
"complete": false,
"completed": 1,
"stageReached": 0,
"failed": 0,
"cancelled": 0,
"unavailable": 0,
"timedOut": 1,
"pending": 1
},
"assets": [
{
"assetType": "model",
"assetId": "mn785pg330fdx30ty4achjv80985ne5z",
"status": "succeeded",
"terminal": true,
"reason": "completed",
"chatUrl": "https://mint.gg/chat/j572z3a4b5c6d7e8f9g0h1i2j3"
},
{
"assetType": "material",
"assetId": "matmossystone123",
"status": "processing",
"terminal": false,
"reason": "timeout",
"retryAfterMs": 5000
}
]
}Use cases
- Wait once for a model-and-material kit instead of polling every handle separately.
- Keep completed assets when another asset fails, is unreadable, or needs another short wait.