fix(provider): derive variants from reasoning options (#36543)

This commit is contained in:
Aiden Cline 2026-07-12 16:12:07 -05:00 committed by GitHub
commit 6f8e1dda15
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
4 changed files with 116 additions and 2 deletions

View file

@ -51,6 +51,9 @@ export const Model = Schema.Struct({
release_date: Schema.String,
attachment: Schema.Boolean,
reasoning: Schema.Boolean,
// models.dev is external metadata and reasoning controls are expected to evolve.
// Provider normalization extracts the subset understood by this client.
reasoning_options: Schema.optional(Schema.Unknown),
temperature: Schema.Boolean,
tool_call: Schema.Boolean,
interleaved: Schema.optional(