Skip to main content

wait_for_generation

Block until the feature's generation finishes, polling at the server-recommended interval (normally 3 seconds), and return the final generation status.

info

This is an MCP / CLI convenience — there is no REST wait endpoint. Over raw HTTP, poll GET …/generation yourself. See Long-running operations.

Arguments​

ArgumentTypeRequiredDescription
featurestringyesFeature id or name.
timeoutSecondsintegernoHow long to wait (default 120, max 170).
projectstringnoProject public id (defaults to the configured project).

Tool wait_for_generation — { "feature": "12", "timeoutSeconds": 170 }.

Result​

The same payload as get_generation_status, taken when isTerminal becomes true, a question requires an answer (awaitingInput: true), or the timeout expires.

warning

Timing out cancels nothing. If isTerminal is false and awaitingInput is false, keep monitoring. If input is required, answer the question before waiting again. Generations regularly outlast a single 170 s wait.

monitoringInterrupted: true means a transient status read failed; it is not a completed result. Retry monitoring the same operation instead of dispatching it again. A wait can finish before the operation, so always check isTerminal on the returned payload.