From e9e84c00d1fd2fde7bdd3db39c153f2784734bf1 Mon Sep 17 00:00:00 2001 From: Greg Berns Date: Thu, 6 Nov 2025 22:10:08 -0700 Subject: [PATCH] fix: 400 on send message - malformed message id --- src/utils/apiHelpers.ts | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/src/utils/apiHelpers.ts b/src/utils/apiHelpers.ts index f2bdbb2..fa6115c 100644 --- a/src/utils/apiHelpers.ts +++ b/src/utils/apiHelpers.ts @@ -54,6 +54,11 @@ const generateId = (): string => { return crypto.randomUUID() } +// Message ID generation with required prefix +const generateMessageId = (): string => { + return `msg_${crypto.randomUUID()}` +} + // Message creation helpers export const createTextMessageRequest = ( text: string, @@ -62,7 +67,7 @@ export const createTextMessageRequest = ( modelID: string = DEFAULT_SETTINGS.MODEL, mode: string = 'build' ): SendMessageRequest => { - const messageID = generateId() + const messageID = generateMessageId() return { messageID, providerID, @@ -86,7 +91,7 @@ export const createFileMessageRequest = ( modelID: string = DEFAULT_SETTINGS.MODEL, mode: string = 'build' ): SendMessageRequest => { - const messageID = generateId() + const messageID = generateMessageId() return { messageID, providerID, @@ -109,7 +114,7 @@ export const createMixedMessageRequest = ( modelID: string = DEFAULT_SETTINGS.MODEL, mode: string = 'build' ): SendMessageRequest => ({ - messageID: generateId(), + messageID: generateMessageId(), providerID, modelID, mode,