fix(core): lower OpenAI text verbosity

This commit is contained in:
Dax Raad 2026-06-24 19:32:59 -04:00
commit 25c6abc31a
2 changed files with 21 additions and 3 deletions

View file

@ -39,8 +39,16 @@ describe("ConfigProviderOptionsV1", () => {
body: { store: true },
settings: { timeout: 1000 },
})
expect(lowerer.request({ reasoningEffort: "high", nestedValue: { camelCase: true } })).toEqual({
expect(
lowerer.request({
reasoningEffort: "high",
textVerbosity: "low",
text: { outputFormat: "plain" },
nestedValue: { camelCase: true },
}),
).toEqual({
reasoning_effort: "high",
text: { output_format: "plain", verbosity: "low" },
nested_value: { camel_case: true },
})
})
@ -130,7 +138,10 @@ describe("ConfigProviderOptionsV1", () => {
body: { trace: true },
settings: { resourceName: "resource" },
})
expect(lowerer.request({ reasoningEffort: "high" })).toEqual({ reasoning_effort: "high" })
expect(lowerer.request({ reasoningEffort: "high", textVerbosity: "low" })).toEqual({
reasoning_effort: "high",
text: { verbosity: "low" },
})
})
test("lowers Amazon Bedrock provider and request options", () => {