@@ -682,8 +682,11 @@ describe("applyExtraParamsToAgent", () => {
|
682 | 682 | const context: Context = { messages: [] }; |
683 | 683 | void agent.streamFn?.(model, context, {}); |
684 | 684 | |
685 | | -expect(payloads).toHaveLength(1); |
686 | | -expect(payloads[0]?.thinking).toEqual({ type: "disabled" }); |
| 685 | +expect(payloads).toStrictEqual([ |
| 686 | +{ |
| 687 | +thinking: { type: "disabled" }, |
| 688 | +}, |
| 689 | +]); |
687 | 690 | }); |
688 | 691 | |
689 | 692 | it("fills DeepSeek V4 reasoning_content for unowned OpenAI-compatible proxy models", () => { |
@@ -759,13 +762,14 @@ describe("applyExtraParamsToAgent", () => {
|
759 | 762 | const context: Context = { messages: [] }; |
760 | 763 | void agent.streamFn?.(model, context, {}); |
761 | 764 | |
762 | | -expect(payloads).toHaveLength(1); |
763 | | -expect(payloads[0]).toEqual({ |
764 | | -context_management: [{ type: "compaction", compact_threshold: 80000 }], |
765 | | -parallel_tool_calls: true, |
766 | | -store: true, |
767 | | -text: { verbosity: "low" }, |
768 | | -}); |
| 765 | +expect(payloads).toStrictEqual([ |
| 766 | +{ |
| 767 | +context_management: [{ type: "compaction", compact_threshold: 80000 }], |
| 768 | +parallel_tool_calls: true, |
| 769 | +store: true, |
| 770 | +text: { verbosity: "low" }, |
| 771 | +}, |
| 772 | +]); |
769 | 773 | }); |
770 | 774 | |
771 | 775 | it("keeps OpenAI Responses web_search compatible when thinking is minimal", () => { |
|