From 0e403ded4571d76cfc7aebb0103cf7e751d1cd96 Mon Sep 17 00:00:00 2001 From: Cursor Agent Date: Sun, 15 Feb 2026 00:57:08 +0000 Subject: [PATCH] Verify duplicate header keys use last value on normalization Co-authored-by: Eric Allam --- packages/ai/src/chatTransport.test.ts | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/packages/ai/src/chatTransport.test.ts b/packages/ai/src/chatTransport.test.ts index fffdb6108..b4b144270 100644 --- a/packages/ai/src/chatTransport.test.ts +++ b/packages/ai/src/chatTransport.test.ts @@ -479,6 +479,14 @@ describe("TriggerChatTransport", function () { ).toEqual({ "x-array": "array-value", }); + expect( + normalizeTriggerChatHeaders([ + ["x-dup", "first"], + ["x-dup", "second"], + ]) + ).toEqual({ + "x-dup": "second", + }); expect( normalizeTriggerChatHeaders(new Headers([["x-headers", "headers-value"]])) ).toEqual({