releases.shpreview
Vercel/AI SDK/ai@7.0.0-canary.118

ai@7.0.0-canary.118

Patch Changes

  • 47e65d6: fix(ai): tag step/chunk timeout aborts with TimeoutError reason

    When timeout: { stepMs } or timeout: { chunkMs } fires, the abort reason is now a TimeoutError DOMException, matching what AbortSignal.timeout() produces natively. Consumers can distinguish a framework timeout from a user-initiated cancel via signal.reason.name === 'TimeoutError'.

Fetched May 4, 2026