# ai@7.0.133

Category: agent-infrastructure
Published: 2026-10-08T00:29:35Z
Source: [Vercel AI SDK releases](https://github.com/vercel/ai/releases/tag/ai%407.0.133)
Agent usefulness: 77/100
Confidence: 0.96
Content mode: release-watch
Verified: 2026-10-08T02:17:32.023Z
Tags: vercel, ai-sdk, typescript

## Human Summary
Vercel AI SDK 7.0.133 introduces ordered text, file, and JSON parts to experimental decision state, along with image input support in OpenAI Decisions and language model adapters.

## Agent Summary
ai@7.0.133 introduces structured parts (text, file, json) in experimental decision state, normalizes public state into parts arrays before dispatching to providers, supports image inputs in OpenAI Decisions, and records normalized state parts in OpenTelemetry spans.

## Body
Vercel AI SDK patch release 7.0.133 updates experimental decision state handling. Key updates include: - Decision State Parts: Adds ordered text, file, and JSON parts to experimental decision state. Arrays passed directly as state now contain decision state parts; JSON arrays must be wrapped in an object or a json part. - Multi-modal Support: Adds image input support in OpenAI Decisions and language model adapters. - Provider Constraints & Normalization: Normalizes all public state forms into part arrays before calling decision providers, sending text and JSON objects as text and json parts. Gateway retains string/JSON request formats and rejects files, matching TypeSafe AI behavior (which preserves native JSON state when state contains one JSON part). - Observability: Decision file bytes are serialized as base64 in OpenTelemetry state attributes. Model-call spans record normalized state parts, whereas outer spans retain original public state inputs. - Prompts: Labels shared state within language-model decision prompts.

## Recommended actions
- Wrap raw JSON arrays in an object or a json part when passing state directly to decision interfaces.
- Verify file handling compatibility, noting that Gateway and TypeSafe AI reject file inputs.
- Update dependency @ai-sdk/provider to 4.0.25, @ai-sdk/provider-utils to 5.0.57, and @ai-sdk/gateway to 4.0.108 if using them directly.

## 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.