fix(ultrawork-model-override): set thinking config object instead of variant string

Fixes #2049
This commit is contained in:
YeonGyu-Kim
2026-02-25 14:01:03 +09:00
parent 91ce705b7d
commit 5c1bdaf5fa
2 changed files with 11 additions and 4 deletions
+8 -2
View File
@@ -308,7 +308,10 @@ describe("applyUltraworkModelOverrideOnMessage", () => {
//#then
expect(output.message.model).toEqual({ providerID: "anthropic", modelID: "claude-opus-4-6" })
expect(output.message["variant"]).toBe("max")
expect(output.message["thinking"]).toBe("max")
expect(output.message["thinking"]).toEqual({
type: "enabled",
budgetTokens: 16000,
})
expect(dbOverrideSpy).not.toHaveBeenCalled()
})
@@ -324,7 +327,10 @@ describe("applyUltraworkModelOverrideOnMessage", () => {
//#then
expect(output.message.model).toBeUndefined()
expect(output.message["variant"]).toBe("high")
expect(output.message["thinking"]).toBe("high")
expect(output.message["thinking"]).toEqual({
type: "enabled",
budgetTokens: 16000,
})
expect(dbOverrideSpy).not.toHaveBeenCalled()
})