You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Four provider/transform correctness fixes from the backend audit:
- max reasoning variant no longer starves text to 1 token. On a 32k-output
Claude, the max thinking budget of cap-1 (31,999) left maxOutputTokens
returning a single text token; keep it proportional (~3/4 of cap). Large
caps still clamp at 31,999. (#17)
- Gemini-3 effort variants are nested under thinkingConfig. @ai-sdk/google
only reads providerOptions.google.thinkingConfig.*, so the old top-level
keys were dropped and effort selection was silently ignored (always high). (#24)
- Config-model merge falls back to the catalog model's interleaved shape like
every other capability, so overriding one field (e.g. cost) no longer drops
the interleaved-reasoning relocation. (#29)
- ModelsDev.refresh() now invalidates provider state so a long-running session
picks up the hourly-refreshed catalog instead of the first snapshot. (#25)
0 commit comments