Skip to content

Version Packages#15622

Merged
gr2m merged 1 commit into
release-v6.0from
changeset-release/release-v6.0
May 27, 2026
Merged

Version Packages#15622
gr2m merged 1 commit into
release-v6.0from
changeset-release/release-v6.0

Conversation

@github-actions
Copy link
Copy Markdown
Contributor

@github-actions github-actions Bot commented May 27, 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 release-v6.0, this PR will be updated.

Releases

@ai-sdk/google@3.0.80

Patch Changes

  • f62ffe0: fix(google): auto-inject skip_thought_signature_validator for Gemini 3 tool-call replays without a signature

    Gemini 3 models reject requests when an assistant functionCall part lacks a thoughtSignature with HTTP 400 "Function call is missing a thought_signature in functionCall parts." This is easy to hit when application code persists/serializes messages and drops providerOptions.google.thoughtSignature (custom DB schemas, useChat server routes that rebuild messages, synthetic tool-call injection).

    The provider now detects this case (Gemini 3 model + missing signature under google, googleVertex, and vertex namespaces) and injects the documented skip_thought_signature_validator sentinel into the outbound functionCall, plus surfaces a one-shot warning per request listing the affected tool names so the developer can find and fix the upstream serialization. Non-Gemini-3 models are unaffected, and real signatures take precedence when present.

@ai-sdk/google-vertex@4.0.139

Patch Changes

  • Updated dependencies [f62ffe0]
    • @ai-sdk/google@3.0.80

@gr2m gr2m merged commit 661127c into release-v6.0 May 27, 2026
3 checks passed
@gr2m gr2m deleted the changeset-release/release-v6.0 branch May 27, 2026 17:24
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.

1 participant