chore(release): sync Sonnet 5 stable release to main

This commit is contained in:
Mohamed Boudra
2026-07-01 22:36:37 +02:00
parent d3e8f77914
commit f41dde8c72
22 changed files with 170 additions and 74 deletions
+1
View File
@@ -78,6 +78,7 @@ export interface AgentModelDefinition {
description?: string;
isDefault?: boolean;
metadata?: AgentMetadata;
contextWindowMaxTokens?: number;
thinkingOptions?: AgentSelectOption[];
defaultThinkingOptionId?: string;
}
@@ -48,6 +48,7 @@ describe("provider snapshot message schemas", () => {
id: "MiniMax-M2.7",
label: "MiniMax-M2.7",
isDefault: true,
contextWindowMaxTokens: 1_000_000,
thinkingOptions: [
{ id: "off", label: "Off" },
{ id: "max", label: "Max", isDefault: true },
@@ -62,6 +63,7 @@ describe("provider snapshot message schemas", () => {
id: "MiniMax-M2.7",
label: "MiniMax-M2.7",
isDefault: true,
contextWindowMaxTokens: 1_000_000,
thinkingOptions: [
{ id: "off", label: "Off" },
{ id: "max", label: "Max", isDefault: true },
+1
View File
@@ -254,6 +254,7 @@ const AgentModelDefinitionSchema: z.ZodType<AgentModelDefinition> = z
description: z.string().optional(),
isDefault: z.boolean().optional(),
metadata: z.record(z.string(), z.unknown()).optional(),
contextWindowMaxTokens: z.number().optional(),
thinkingOptions: z.array(AgentSelectOptionSchema).optional(),
defaultThinkingOptionId: z.string().optional(),
})