Agents lose time and tokens polling inboxes. A wait step replaces the loop with a single call that returns the code as soon as it lands.
The wait step blocks until an email with a verification code or link arrives at the address, then returns only the extracted code or link plus a small summary of the message. It never returns the whole email body.
A timeout is a normal result, not an error. The response includes a hint, and the agent can wait again and ignore older mail so a stale code is not returned.
Up to 25 seconds per call, or up to 110 seconds in clients that support progress notifications.
No. It returns the extracted code or link only, which keeps untrusted text out of the model.