Skip to content

fix(deps): update dependency ai to ^7.0.142 - #561

Open
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/ai-7.x
Open

renovate[bot] wants to merge 1 commit into
mainfrom
renovate/ai-7.x

Conversation

@renovate

@renovate renovate Bot commented Oct 8, 2026 •

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Change Age Confidence
ai (source) ^7.0.127 → ^7.0.142 age confidence

⚠️ Renovate does not enforce Minimum Release Age for bump, lockfileUpdate, or rollback updates, so these are raised without a Minimum Release Age check. You will need to manually validate the Minimum Release Age for these package(s).


Release Notes

vercel/ai (ai)

v7.0.142

Compare Source

Patch Changes
  • 130e871: Restore raw OpenAI custom-tool input deltas for consumers that forward them to Responses API clients. Mark streamed input with inputEncoding: 'text' so UI clients can display it progressively without JSON parsing. Preserve the encoding when partial UI messages are saved and resumed. Final provider tool-call inputs remain JSON-encoded.
  • Updated dependencies [130e871]
  • Updated dependencies [5bdb816]

v7.0.141

Compare Source

Patch Changes

v7.0.140

Compare Source

Patch Changes

v7.0.139

Compare Source

Patch Changes

v7.0.138

Compare Source

Patch Changes
  • eab278a: fix: resume interrupted chat streams when the page becomes visible again

    useChat with resume: true no longer starts a second resume request on mount when the chat is already submitted or streaming, e.g. when remounting with a shared Chat instance mid-stream.

  • 26d64e9: fix(ai): update tool outputs in the message containing the matching tool call

  • 75b3ea2: fix(ai): prevent duplicate message parts when resuming replayed streams

  • 69f4b82: fix(ai): prevent global type conflicts across SDK versions

  • e57803c: Add an optional shared citation representation to generated text and text-end stream events, separate from retrieved sources. Preserve citations in core result content and UI message text parts, including validation and persistence, without changing content or stream event discriminants.

  • 4c705d9: Fix validation of rounded choice probabilities in experimental_decide.

  • 5150d50: fix(ai): update streaming chat messages by stable ID

  • 9aef724: fix(workflow): report incomplete no-output model streams as errors

  • 7d0458b: fix(ai): reject approved tool calls without results before sending later context to providers

  • Updated dependencies [9667bf2]

  • Updated dependencies [e57803c]

  • Updated dependencies [81663cc]

v7.0.137

Compare Source

Patch Changes
  • e27cc64: fix(ai): discard unrelated message state when reading resumed streams

v7.0.136

Compare Source

Patch Changes
  • 7b5497c: Fix streaming output timeouts: stop chunkMs and firstChunkMs when the model response ends, so long-running local tools do not trigger model output timeouts. Give each retry fresh output timeout budgets. stepMs continues to cover the complete step, including local tools.
  • Updated dependencies [e280aa1]

v7.0.135

Compare Source

Patch Changes
  • 5ddbb70: fix(ai): prevent duplicate continuation requests for repeated tool approval responses
  • 7c40a09: feat(ai): log warning when default step limit stops a tool loop
  • 4dbc902: feat(ai): add a top level 'dimensions' setting for embeddding functions
  • ff18b73: fix(ai): wait for chat stream cleanup when stopping
  • 9be846c: feat(ai): add a persistent WebSocket chat transport with correlated streaming, serialized backpressure, cancellation, validated protocol frames, explicit lifecycle, and sequence-based resume support
  • Updated dependencies [5cf13d2]
  • Updated dependencies [4dbc902]
  • Updated dependencies [908fd12]

v7.0.134

Compare Source

Patch Changes
  • 8281ec4: fix(ai): propagate async sendAutomaticallyWhen failures from tool updates
  • 46c2b05: fix(ai): preserve provider-executed tool calls when resuming streams

v7.0.133

Compare Source

Patch Changes
  • 9184a35: Add ordered text, file, and JSON parts to experimental decision state. Support image input in OpenAI Decisions and language model adapters. Gateway retains its existing string and JSON request format and rejects files, as does TypeSafe AI.

    Arrays passed directly as state now contain decision state parts. Wrap JSON arrays in an object or a json part.

    Normalize all public state forms into an array of parts before calling decision providers. Providers receive text and JSON objects as text and json parts.

    Serialize decision file bytes as base64 in OpenTelemetry state attributes. Model-call spans record normalized state parts, while outer spans retain public state inputs.

    Preserve native JSON state in TypeSafe AI when state contains one JSON part. Label shared state in language-model decision prompts.

  • Updated dependencies [9184a35]

v7.0.132

Compare Source

Patch Changes
  • 3ebefff: feat(ai): introduce 'onUIMessageStepEnd' callback to persist messages

v7.0.131

Compare Source

Patch Changes

v7.0.130

Compare Source

Patch Changes

v7.0.129

Compare Source

Patch Changes
  • e37d213: feat(ai): emit deprecation warnings with stable codes and deduplicate them

  • 73d8343: fix(ai): preserve V2 provider-reported total tokens in raw usage

  • 268225c: feat(provider): add a portable max reasoning level with native provider mappings, compatibility coercions, and budget-based fallback support.

    Compatibility notes:

    • TypeScript source compatibility: Adding max widens LanguageModelV4CallOptions['reasoning'] and the derived ReasoningLevel type. Third-party providers and consumers with exhaustive switches or Record<ReasoningLevel, ...> mappings must handle max before upgrading. Ordinary calls using existing reasoning levels remain accepted.
    • Amazon Bedrock: Existing Nova 2 calls using portable reasoning: 'xhigh' now send maxReasoningEffort: 'high' instead of the unsupported 'max', and return a compatibility warning. Anthropic and OpenAI Bedrock effort mappings retain their existing xhigh behavior. Partial Bedrock reasoning configurations continue to preserve explicit values and derive missing fields; explicit effort/budget overrides and disabled thinking no longer emit warnings for portable mappings that are not sent.
    • Fireworks: Existing portable minimal and xhigh calls keep their request mappings to low and high, respectively, and now return compatibility warnings in generation and streaming results. Portable max maps to high with the same warning behavior.

    Release classification: This remains a patch changeset under the repository's explicit release policy, which uses patch releases for both fixes and features. The TypeScript source-compatibility caveat for exhaustive consumers is disclosed above. Maintainers can override this classification with a major label if they decide to align the provider-spec addition with a future AI SDK major release.

  • d83366e: fix(ai): publish the latest error after repeated failed stream resume attempts

  • 34905a2: fix(ai): preserve provider options from approval-only tool messages

  • 16ab882: fix(ai): recognize WebKit network errors

  • f810ea3: fix(ai): prevent unavailable tools from exposing persisted output to models

  • 19a127b: fix(ai): avoid duplicate slashes in chat reconnect URLs

  • 0af2f7c: chore: upgrade to TypeScript 6

  • 4c6979c: fix(harness): preserve adapter warnings in agent stream results and declare
    their compatibility warning shapes

  • Updated dependencies [fc1e19e]

  • Updated dependencies [5094ebd]

  • Updated dependencies [753f2e1]

  • Updated dependencies [268225c]

  • Updated dependencies [0af2f7c]

  • Updated dependencies [ad64697]

  • Updated dependencies [0c82824]

v7.0.128

Compare Source

Patch Changes
  • 0fe8c67: fix: preserve tool approval state when resuming streams
  • 2959d35: feat: rename evaluate to decide
  • 0ca1ab9: Add durable non-streaming WorkflowAgent.generate() with a shared tool loop, a 20-step default, typed output, and core generation result semantics. Reuse core result and content construction through internal exports while preserving existing Workflow streaming behavior. Transport-independent approval creation remains separate follow-up work.
  • d6b42fd: feat(ai): support custom reasoning delimiters in extractReasoningMiddleware
  • ed6e72d: fix(ai): return successful empty transcripts for silent audio
  • 2136151: Throw InvalidResponseDataError instead of a generic Error when a generated audio file's format cannot be determined from its media type, so callers can identify the failure with AISDKError.isInstance.
  • Updated dependencies [131532b]
  • Updated dependencies [2959d35]
  • Updated dependencies [59116e6]
  • Updated dependencies [6ac923a]

Configuration

📅 Schedule: (UTC)

  • Branch creation
    • At any time (no schedule defined)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@vercel

vercel Bot commented Oct 8, 2026 •

Copy link
Copy Markdown
Contributor

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated
domainstack Error Error Oct 18, 2026 10:01pm UTC

Request Review

@renovate renovate Bot changed the title fix(deps): update dependency ai to ^7.0.128 fix(deps): update dependency ai to ^7.0.129 Oct 10, 2026
@renovate
renovate Bot force-pushed the renovate/ai-7.x branch from 31f1182 to d782ec0 Compare October 10, 2026 01:25
@renovate
renovate Bot force-pushed the renovate/ai-7.x branch from d782ec0 to 9e84b93 Compare October 10, 2026 06:02
@renovate renovate Bot changed the title fix(deps): update dependency ai to ^7.0.129 fix(deps): update dependency ai to ^7.0.130 Oct 10, 2026
@renovate
renovate Bot force-pushed the renovate/ai-7.x branch from 9e84b93 to 8629fb1 Compare October 11, 2026 00:44
@renovate renovate Bot changed the title fix(deps): update dependency ai to ^7.0.130 fix(deps): update dependency ai to ^7.0.132 Oct 11, 2026
@renovate
renovate Bot force-pushed the renovate/ai-7.x branch from 8629fb1 to f50ce8a Compare October 11, 2026 05:23
@renovate renovate Bot changed the title fix(deps): update dependency ai to ^7.0.132 fix(deps): update dependency ai to ^7.0.133 Oct 11, 2026
@renovate
renovate Bot force-pushed the renovate/ai-7.x branch from f50ce8a to c69f9a5 Compare October 11, 2026 21:08
@renovate renovate Bot changed the title fix(deps): update dependency ai to ^7.0.133 fix(deps): update dependency ai to ^7.0.134 Oct 11, 2026
@renovate
renovate Bot force-pushed the renovate/ai-7.x branch from c69f9a5 to 9712383 Compare October 12, 2026 02:09
@renovate renovate Bot changed the title fix(deps): update dependency ai to ^7.0.134 fix(deps): update dependency ai to ^7.0.136 Oct 12, 2026
@renovate
renovate Bot force-pushed the renovate/ai-7.x branch from 9712383 to 5ecf4cf Compare October 12, 2026 15:38
@renovate renovate Bot changed the title fix(deps): update dependency ai to ^7.0.136 fix(deps): update dependency ai to ^7.0.137 Oct 12, 2026
@renovate
renovate Bot force-pushed the renovate/ai-7.x branch from 5ecf4cf to 5f13c78 Compare October 13, 2026 19:00
@renovate
renovate Bot force-pushed the renovate/ai-7.x branch from 5f13c78 to d2f7a30 Compare October 15, 2026 21:39
@renovate renovate Bot changed the title fix(deps): update dependency ai to ^7.0.137 fix(deps): update dependency ai to ^7.0.138 Oct 15, 2026
@renovate
renovate Bot force-pushed the renovate/ai-7.x branch from d2f7a30 to c6d3e33 Compare October 16, 2026 17:34
@renovate renovate Bot changed the title fix(deps): update dependency ai to ^7.0.138 fix(deps): update dependency ai to ^7.0.139 Oct 16, 2026
@renovate
renovate Bot force-pushed the renovate/ai-7.x branch from c6d3e33 to b886ab0 Compare October 17, 2026 09:44
@renovate renovate Bot changed the title fix(deps): update dependency ai to ^7.0.139 fix(deps): update dependency ai to ^7.0.140 Oct 17, 2026
@renovate
renovate Bot force-pushed the renovate/ai-7.x branch from b886ab0 to 9620023 Compare October 18, 2026 05:40
@renovate renovate Bot changed the title fix(deps): update dependency ai to ^7.0.140 fix(deps): update dependency ai to ^7.0.141 Oct 18, 2026
@renovate
renovate Bot force-pushed the renovate/ai-7.x branch from 9620023 to 731d3f2 Compare October 18, 2026 22:00
@renovate renovate Bot changed the title fix(deps): update dependency ai to ^7.0.141 fix(deps): update dependency ai to ^7.0.142 Oct 18, 2026

This branch had an error being deployed

1 failed deployment
Preview — 731d3f25 Deployed Oct 18, 2026 by vercel[bot]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants