From ec0a72114382a78d82bc7d0156daf1a2a003d567 Mon Sep 17 00:00:00 2001 From: KernelDeimos Date: Thu, 27 Feb 2025 14:49:55 -0500 Subject: [PATCH] fix: message coercion bug affecting vision --- src/backend/src/modules/puterai/lib/Messages.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/backend/src/modules/puterai/lib/Messages.js b/src/backend/src/modules/puterai/lib/Messages.js index 678eb734..b8fe919b 100644 --- a/src/backend/src/modules/puterai/lib/Messages.js +++ b/src/backend/src/modules/puterai/lib/Messages.js @@ -48,7 +48,7 @@ module.exports = class Messages { if ( whatis(message.content[i]) !== 'object' ) { throw new Error('each message content item must be a string or object'); } - if ( ! message.content[i].type ) { + if ( typeof message.content[i].text === 'string' && ! message.content[i].type ) { message.content[i].type = 'text'; } }