fix: disableStreamOptions toggle for OpenAI compatible providers (#1836)

This commit is contained in:
Antigravity Assistant
2026-04-30 22:53:49 -03:00
parent 3ff2f6a7c9
commit ec863041f9
3 changed files with 43 additions and 12 deletions

View File

@@ -81,6 +81,15 @@ function validateProviderSpecificData(
});
}
const disableStreamOptions = data.disableStreamOptions;
if (disableStreamOptions !== undefined && typeof disableStreamOptions !== "boolean") {
ctx.addIssue({
code: z.ZodIssueCode.custom,
message: "providerSpecificData.disableStreamOptions must be a boolean",
path: ["disableStreamOptions"],
});
}
const requestDefaults = data.requestDefaults;
if (requestDefaults !== undefined) {
if (!requestDefaults || typeof requestDefaults !== "object" || Array.isArray(requestDefaults)) {