Skip to content

ci(changesets): version packages#1207

Open
voltagent-bot wants to merge 1 commit intomainfrom
changeset-release/main
Open

ci(changesets): version packages#1207
voltagent-bot wants to merge 1 commit intomainfrom
changeset-release/main

Conversation

@voltagent-bot
Copy link
Copy Markdown
Member

@voltagent-bot voltagent-bot commented Apr 15, 2026

This PR was opened by the Changesets release GitHub action. When you're ready to do a release, you can merge this and the packages will be published to npm automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to main, this PR will be updated.

Releases

@voltagent/core@2.7.1

Patch Changes

  • #1202 71c9f84 Thanks @KeWang0622! - fix(core): forward providerMetadata on tool-result and tool-error stream chunks

    Google Vertex thinking models attach providerMetadata (containing thoughtSignature) to
    tool-output stream events. The tool-resulttool-output-available and tool-error
    tool-output-error conversions in convertFullStreamChunkToUIMessageStream were not forwarding
    this field, causing the AI SDK's UI message stream schema validation to reject the chunk as
    having unrecognized keys. This broke all tool calls when using @ai-sdk/google-vertex with
    thinking models (e.g. gemini-3-flash-preview).

    Fixes [BUG] Tool calls do not work with google-vertex thinking models due to a zod schema mismatch #1195


Summary by cubic

Publishes @voltagent/core@2.7.1, fixing missing providerMetadata in tool-output stream conversions that broke tool calls with Google Vertex thinking models. Updates examples and lockfile to use the new patch.

  • Bug Fixes

    • Forward providerMetadata during tool-result/tool-error → UI stream conversions to avoid schema validation errors with Google Vertex thinking models (e.g., gemini-3-flash-preview).
  • Dependencies

    • Bump @voltagent/core to ^2.7.1 across examples and @voltagent/e2e; update core changelog and pnpm-lock.yaml.

Written for commit 0861b88. Summary will update on new commits.

Summary by CodeRabbit

  • Bug Fixes
    • Fixed an issue where metadata was not being forwarded correctly in tool output streams, which prevented proper tool execution in certain AI model integrations. This patch restores complete metadata handling for tool operations across all platforms.

@cloudflare-workers-and-pages
Copy link
Copy Markdown

cloudflare-workers-and-pages bot commented Apr 15, 2026

Deploying voltagent with  Cloudflare Pages  Cloudflare Pages

Latest commit: 0861b88
Status: ✅  Deploy successful!
Preview URL: https://9f935ff3.voltagent.pages.dev
Branch Preview URL: https://changeset-release-main.voltagent.pages.dev

View logs

@joggrbot

This comment has been minimized.

@coderabbitai
Copy link
Copy Markdown
Contributor

coderabbitai bot commented Apr 15, 2026

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro

Run ID: cebd740e-f9a1-4034-9238-e1df2ac1a4d8

📥 Commits

Reviewing files that changed from the base of the PR and between 71c9f84 and 0861b88.

⛔ Files ignored due to path filters (1)
  • pnpm-lock.yaml is excluded by !**/pnpm-lock.yaml
📒 Files selected for processing (84)
  • .changeset/fix-tool-output-provider-metadata.md
  • examples/base/package.json
  • examples/github-repo-analyzer/package.json
  • examples/github-star-stories/package.json
  • examples/next-js-chatbot-starter-template/package.json
  • examples/with-a2a-server/package.json
  • examples/with-agent-tool/package.json
  • examples/with-airtable/package.json
  • examples/with-amazon-bedrock/package.json
  • examples/with-anthropic/package.json
  • examples/with-auth/package.json
  • examples/with-cerbos/package.json
  • examples/with-chat-sdk/package.json
  • examples/with-chroma/package.json
  • examples/with-client-side-tools/package.json
  • examples/with-cloudflare-workers/package.json
  • examples/with-composio-mcp/package.json
  • examples/with-custom-endpoints/package.json
  • examples/with-dynamic-parameters/package.json
  • examples/with-dynamic-prompts/package.json
  • examples/with-feedback/package.json
  • examples/with-google-ai/package.json
  • examples/with-google-drive-mcp/server/package.json
  • examples/with-google-vertex-ai/package.json
  • examples/with-groq-ai/package.json
  • examples/with-guardrails/package.json
  • examples/with-hooks/package.json
  • examples/with-hugging-face-mcp/package.json
  • examples/with-langfuse/package.json
  • examples/with-mcp-elicitation/package.json
  • examples/with-mcp-server/package.json
  • examples/with-mcp/package.json
  • examples/with-memory-rest-api/package.json
  • examples/with-middleware/package.json
  • examples/with-nestjs/package.json
  • examples/with-netlify-functions/package.json
  • examples/with-nextjs-resumable-stream/package.json
  • examples/with-nextjs/package.json
  • examples/with-nuxt/package.json
  • examples/with-offline-evals/package.json
  • examples/with-ollama/package.json
  • examples/with-openrouter/package.json
  • examples/with-peaka-mcp/package.json
  • examples/with-pinecone/package.json
  • examples/with-planagents/package.json
  • examples/with-playwright/package.json
  • examples/with-postgres/package.json
  • examples/with-qdrant/package.json
  • examples/with-rag-chatbot/package.json
  • examples/with-recipe-generator/package.json
  • examples/with-research-assistant/package.json
  • examples/with-resumable-streams/package.json
  • examples/with-retries-fallback/package.json
  • examples/with-retrieval/package.json
  • examples/with-slack/package.json
  • examples/with-subagents/package.json
  • examples/with-summarization/package.json
  • examples/with-supabase/package.json
  • examples/with-tavily-search/package.json
  • examples/with-thinking-tool/package.json
  • examples/with-tool-routing/package.json
  • examples/with-tools/package.json
  • examples/with-turso/package.json
  • examples/with-vector-search/package.json
  • examples/with-vercel-ai/package.json
  • examples/with-viteval/package.json
  • examples/with-voice-elevenlabs/package.json
  • examples/with-voice-openai/package.json
  • examples/with-voice-xsai/package.json
  • examples/with-voltagent-actions/package.json
  • examples/with-voltagent-exporter/package.json
  • examples/with-voltagent-managed-memory/package.json
  • examples/with-voltops-resumable-streams/package.json
  • examples/with-voltops-retrieval/package.json
  • examples/with-whatsapp/package.json
  • examples/with-workflow-chain/package.json
  • examples/with-workflow/package.json
  • examples/with-working-memory/package.json
  • examples/with-workspace/package.json
  • examples/with-youtube-to-blog/package.json
  • examples/with-zapier-mcp/package.json
  • packages/core/CHANGELOG.md
  • packages/core/package.json
  • packages/e2e/package.json
💤 Files with no reviewable changes (1)
  • .changeset/fix-tool-output-provider-metadata.md

📝 Walkthrough

Walkthrough

This PR bumps @voltagent/core from version 2.7.0 to 2.7.1 across the monorepo and examples. The patch release fixes a schema validation issue where providerMetadata was dropped during tool stream chunk conversion, causing failures with Google Vertex thinking models.

Changes

Cohort / File(s) Summary
Changeset Removal
.changeset/fix-tool-output-provider-metadata.md
Deleted changeset file that documented the patch-level fix for providerMetadata forwarding on tool stream chunks.
Core Package Release
packages/core/package.json, packages/core/CHANGELOG.md
Bumped @voltagent/core version from 2.7.0 to 2.7.1; added changelog entry documenting the providerMetadata forwarding fix for tool output stream chunks and schema validation resolution for Google Vertex models.
Example Dependencies
examples/*/package.json (60+ files)
Updated @voltagent/core dependency constraint from ^2.7.0 to ^2.7.1 consistently across all example projects.
E2E Testing
packages/e2e/package.json
Updated @voltagent/core dependency version from ^2.7.0 to ^2.7.1.

Estimated code review effort

🎯 1 (Trivial) | ⏱️ ~5 minutes

Possibly related PRs

Poem

A patch hops through the version numbers,
From 2.7.0 to the new 2.7.1 summer,
Provider metadata's journey ends no more,
Google Vertex thinking now at the core! 🐰✨

🚥 Pre-merge checks | ✅ 5
✅ Passed checks (5 passed)
Check name Status Explanation
Title check ✅ Passed The PR title accurately describes the changeset-driven version bump and package release process, reflecting the primary automated action.
Description check ✅ Passed The description fully explains the release purpose, included changes, and the fix being released. It covers the bug fix, acceptance criteria, and links to relevant issues.
Linked Issues check ✅ Passed The PR implements the core requirement from issue #1195 by forwarding providerMetadata on tool-result and tool-error stream conversions, fixing the schema validation failures with Google Vertex thinking models.
Out of Scope Changes check ✅ Passed All changes are directly scoped to releasing @voltagent/core@2.7.1: version bumps in package.json files, changelog updates, and example dependency updates. No unrelated modifications are present.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch changeset-release/main

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

Copy link
Copy Markdown
Contributor

@cubic-dev-ai cubic-dev-ai bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

No issues found across 85 files

Note: This PR contains a large number of files. cubic only reviews up to 75 files per PR, so some files may not have been reviewed. cubic prioritises the most important files to review.

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.

[BUG] Tool calls do not work with google-vertex thinking models due to a zod schema mismatch

1 participant