chore(deps): bump ai from 6.0.240 to 7.0.44 - #1570
Conversation
Bumps [ai](https://github.com/vercel/ai/tree/HEAD/packages/ai) from 6.0.240 to 7.0.44. - [Release notes](https://github.com/vercel/ai/releases) - [Changelog](https://github.com/vercel/ai/blob/main/packages/ai/CHANGELOG.md) - [Commits](https://github.com/vercel/ai/commits/ai@7.0.44/packages/ai) --- updated-dependencies: - dependency-name: ai dependency-version: 7.0.44 dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com>
There was a problem hiding this comment.
💡 Codex Review
Here are some automated review suggestions for this pull request.
Reviewed commit: 3bf0ac961a
ℹ️ About Codex in GitHub
Codex has been enabled to automatically review pull requests in this repo. Reviews are triggered when you
- Open a pull request for review
- Mark a draft as ready
- Comment "@codex review".
If Codex has suggestions, it will comment; otherwise it will react with 👍.
When you sign up for Codex through ChatGPT, Codex can also answer questions or update the PR, like "@codex address that feedback".
| "@uiw/react-markdown-preview": "^5.1.5", | ||
| "@xyflow/react": "^12.9.2", | ||
| "ai": "~6.0.208", | ||
| "ai": "~7.0.44", |
There was a problem hiding this comment.
Commit the updated Bun lockfile
I checked .github/workflows/ci.yml:37 and .github/workflows/sdk-version-guard.yml:85; both install with bun install --frozen-lockfile, but this manifest now asks for ai@~7.0.44 while bun.lock still records the root dependency/override and resolved package as ai@~6.0.208. In any CI or local E2E path that uses the frozen lockfile, Bun must change the lockfile to satisfy this package.json change and will reject the install, so the SDK bump cannot build/test until the regenerated bun.lock is committed alongside it.
Useful? React with 👍 / 👎.
|
🤖 pr-fix routine: blocked — marking Picked this up with 5 failing checks ( Blocker 1 — stale
|
| PR | Package | Bump |
|---|---|---|
| #1570 | ai |
6 → 7 |
| #1569 | @ai-sdk/react |
3 → 4 |
| #1572 | @ai-sdk/amazon-bedrock |
4 → 5 |
| #1573 | @ai-sdk/google |
3 → 4 |
| #1574 | @ai-sdk/openai |
3 → 4 |
| #1575 | @ai-sdk/mcp |
1 → 2 |
| #1576 | @ai-sdk/azure |
3 → 4 |
Each is individually unmergeable for the reason above. Merging any one of them in isolation would break the family pinning even if CI could run.
Suggested path
- Close chore(deps): bump @ai-sdk/react from 3.0.242 to 4.0.47 #1569 and chore(deps): bump @ai-sdk/amazon-bedrock from 4.0.145 to 5.0.38 #1572–chore(deps): bump @ai-sdk/azure from 3.0.95 to 4.0.26 #1576 alongside this one, and do the v6 → v7 move as a single coordinated PR that bumps every
@ai-sdk/*entry plus the fouroverridestogether, with a regeneratedbun.lock. - Drive it with
docs/operations/ai-sdk-upgrade-checklist.md— this repo has a checklist precisely because SDK majors have broken streaming in Assistant Architect and Nexus Chat before (fix: Assistant Architect follow-up messages fail - API endpoint not switching dynamically #355, Add SDK version detection and upgrade safety for streaming components #366).check-sdk-versionalready flagged this asMajor Change | true. - Optional, to stop the fan-out recurring:
.github/dependabot.ymlcurrently groups onlyminor/patch(theminor-and-patchgroup), so majors always emerge one PR per package. Anai-sdkgroup matchingai+@ai-sdk/*withupdate-types: ["major"]would land the next family major as one reviewable PR. I did not make that change — it's out of scope for a Dependabot branch and belongs on its own PR.
The routine won't pick this PR up again while pr-fix-stuck is set. Remove the label to re-queue it.
Generated by Claude Code
Summary
Testing
PR Creation
|
Bumps ai from 6.0.240 to 7.0.44.
Release notes
Sourced from ai's releases.
Changelog
Sourced from ai's changelog.
... (truncated)
Commits
3fb63ebVersion Packages (#18234)015acb4fix: preserve resolved response models in fallback call telemetry (#18232)eb3d1afVersion Packages (#18208)b192878feat: add experimental_toolCaller routing to generateText for code mode (#18219)a56fbc0Version Packages (#18083)69b8475docs: clarify generateText text behavior when no text parts are returned (#18...60f97f6feat: support per-step model call setting overrides in prepareStep (#18105)6de2ec1fix: preserve provider metadata from empty streamText text deltas (#18080)2ab3f34Version Packages (#18023)2e2224bfix: prevent the warning system banner from corrupting stdout output (#17973)Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore this major versionwill close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this minor versionwill close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)