Patch Changes
-
fd7e8a7: Preserve the order of text and complete function calls in streamed Google responses, including standalone thought signatures on empty text or reasoning parts.
Keep provider metadata on empty text parts when converting results to response messages so it can be passed back in subsequent requests.
Omit foreign-provider empty signature text when replaying history through Anthropic or Bedrock, preserving Bedrock’s existing native reasoning-history handling.
-
ef2dfb5: fix: pass through
seed: 0instead of dropping it in image and video models. KlingAI now reportsseed: 0as an unsupported setting like any other seed. -
41465fd: Expose optional transcription word timings separately from segments and accept shared timestampGranularities. Explicit provider timing settings take precedence. OpenAI now sends timestamp_granularities only with verbose_json and warns when a requested timing is unavailable or excluded.
-
4b8f00e: Add a
supportsNativeStructuredOutputopt-in to the Vertex Anthropic provider soautocan use native structured output for Claude 4.5 and newer when enabled by Google Cloud policy. Keep tool emulation as the default and avoid adding the structured-output beta header for providers without strict tool support. -
Updated dependencies [fd7e8a7]
-
Updated dependencies [36802d4]
-
Updated dependencies [8291ccf]
-
Updated dependencies [ef2dfb5]
-
Updated dependencies [e0143b0]
-
Updated dependencies [934100c]
-
Updated dependencies [add01ab]
-
Updated dependencies [5f19ea5]
-
Updated dependencies [892af4d]
-
Updated dependencies [892af4d]
-
Updated dependencies [89aff56]
-
Updated dependencies [3c6fb43]
-
Updated dependencies [41465fd]
-
Updated dependencies [9754014]
-
Updated dependencies [4b8f00e]
-
Updated dependencies [4bb73b0]
-
Updated dependencies [2e44144]
-
Updated dependencies [8b11ff6]
- @ai-sdk/google@4.0.112
- @ai-sdk/anthropic@4.0.97
- @ai-sdk/provider@4.0.36
- @ai-sdk/openai-compatible@3.0.85
- @ai-sdk/provider-utils@5.0.75