From cf49246aab311de76471dd296c9960d6b81ae92e Mon Sep 17 00:00:00 2001 From: sachnun Date: Fri, 24 Oct 2025 01:15:12 +0700 Subject: [PATCH] fix(responses): remove unsupported store parameter from payload The Copilot API does not support the 'store' parameter, causing 400 errors. Filter out this parameter before sending requests to the Copilot /responses endpoint. --- src/services/copilot/create-responses.ts | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/services/copilot/create-responses.ts b/src/services/copilot/create-responses.ts index b53419f3..46b5074b 100644 --- a/src/services/copilot/create-responses.ts +++ b/src/services/copilot/create-responses.ts @@ -333,10 +333,13 @@ export const createResponses = async ( const headers = copilotHeaders(state, { vision, initiator }) + // Remove unsupported parameters before sending to Copilot API + const { store, ...supportedPayload } = payload + const response = await fetch(`${copilotBaseUrl(state)}/responses`, { method: "POST", headers, - body: JSON.stringify(payload), + body: JSON.stringify(supportedPayload), }) if (!response.ok) {