Skip to content

feat(ai): support Gemini thinking levels - #39796

Merged
rekram1-node merged 6 commits into
v2from
google-thinking-mapping
Jul 31, 2026
Merged

feat(ai): support Gemini thinking levels#39796
rekram1-node merged 6 commits into
v2from
google-thinking-mapping

Conversation

@rekram1-node

Copy link
Copy Markdown
Collaborator

Summary

  • explicitly map Google AI SDK thinkingConfig into native Gemini options
  • support thinkingBudget, includeThoughts, and thinkingLevel in any combination
  • add native Gemini request lowering and public typing for thinking levels
  • stop forwarding unrelated Google settings through the generic provider-options mapper
  • make resolver fixtures use provider-specific source options

Testing

  • AI package typecheck
  • Core package typecheck
  • 35 Gemini and provider-package tests
  • 28 AI SDK mapping and resolver tests

@rekram1-node
rekram1-node merged commit ff2b184 into v2 Jul 31, 2026
6 of 7 checks passed
@rekram1-node
rekram1-node deleted the google-thinking-mapping branch July 31, 2026 04:38
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