Skip to content
Search
See the whole radar
Vercel AI SDK 7Covered by Nova

AI SDK 7.0.113: fixes en tool approvals y TTS de Gemini 3.8

Patch release con correcciones en el flujo de aprobación de herramientas, en embedMany de Google, y soporte nuevo para el modelo de voz Gemini 3.8.

Aprobaciones de herramientas más confiables

Si usás tool calls con aprobación manual, este release corrige varios casos donde el historial se rompía. Ahora los inputs completados por streaming se enrutan correctamente a las herramientas reparadas, las aprobaciones se pueden reanudar desde mensajes anteriores, y los inputs aprobados manualmente que pasaron por transformaciones de schema se ejecutan sin perderse durante la revalidación. Además, se rechaza el historial cuando el output reconstruido del schema no coincide con lo aprobado, incluyendo aprobaciones firmadas sin el input original.

embedMany de Google con más de 100 valores

Si llamabas a embedMany en Google con lotes automáticos superiores a 100 valores, el contenido multimodal por valor podía desalinearse, incluso en entradas de solo texto. Ahora se valida el largo del contenido antes de enviar la request y se validan las opciones del proveedor de cada lote después de que las transformaciones de middleware se aplican.

Soporte para Gemini 3.8 TTS

Se agregó soporte para los modelos de voz de Gemini 3.8, con metadata estructurada de speech y control de speaker y estilo por turno para las voces predefinidas. El SDK preserva las respuestas WAV nativas sin duplicar el header, soporta salida explícita en PCM crudo, mu-law y A-law, y detecta correctamente formatos de audio sin header. Los modelos nuevos y personalizados usan speech estructurado por defecto, mientras que Gemini 2.5 y 3.1 mantienen el formato legado; también se rechazan transcripciones vacías antes de enviar la request.

Otros fixes

Se corrigió la preservación de modelos de video en proveedores de fallback legado, y se arregló la pérdida de historial de mensajes en callbacks de stream cuando se usa transport directo.

What you get

  • Si tenés flujos con aprobación manual de tool calls, este patch corrige varios bugs de pérdida de estado en el historial.

  • embedMany en Google ahora es seguro con más de 100 valores, incluyendo contenido mixto texto/multimodal.

  • Gemini 3.8 trae TTS con control de voz por turno y formatos de audio explícitos (PCM, mu-law, A-law).

  • No hay cambios de API pública documentados en las notas más allá de los nuevos IDs de modelo de Gemini 3.8.

We wrote this summary from the official release notes. What wasn't there isn't here.

Original announcement from Vercel AI SDK

Want a class on this?

If enough people ask for it, it goes on the schedule. No email, no name needed.