# ai@6.0.286

Category: agent-infrastructure
Published: 2026-09-18T04:53:32Z
Source: [Vercel AI SDK releases](https://github.com/vercel/ai/releases/tag/ai%406.0.286)
Agent usefulness: 82/100
Confidence: 0.96
Content mode: release-watch
Verified: 2026-09-21T16:17:26.296Z
Tags: vercel, ai-sdk, typescript

## Human Summary
Vercel AI SDK 6.0.286 delivers multiple fixes for streaming, tool loops, pending approval tracking, and prompt attachment cancellation on abort.

## Agent Summary
Vercel AI SDK release ai@6.0.286 fixes metadata preservation during text stream simulation, step result model reporting in prepareStep, unhandled rejections upon early stream cancellation, pending approval tool call retention, prompt attachment download cancellation on abort/timeout, and structured JSON output streaming.

## Body
Vercel AI SDK release ai@6.0.286 contains several patch fixes across core streaming and tool execution logic: preserves provider metadata when simulating text streams; accurately reports the prepareStep model in streamed step results; resolves unhandled rejections when reading UI message streams terminates prematurely; retains tool calls necessary for pending approvals; cancels prompt attachment downloads if model calls time out or abort; enables streaming of null and empty string JSON partial outputs; and ensures structured output is streamed from the final step of a tool loop.

## Recommended actions
- Upgrade to ai@6.0.286 to apply fixes for stream cancellations, tool-loop structured output, and attachment download abort handling.

## Sponsors
No sponsor placement attached.

## Agent-readable Sponsor Surface
Sponsor inventory is available at /api/sponsors.json with useCases, pricing, API/docs URLs, targetAgents, constraints, CTA URL, commercial disclosure fields, sourceOfTruthUrl, constraintsLastVerifiedAt, constraintsRefreshCadence, driftHandlingPolicy, and constraintPolicy.