diff --git a/app/components/chat/Markdown.tsx b/app/components/chat/Markdown.tsx index 89ecf8ab..2d65c1b6 100644 --- a/app/components/chat/Markdown.tsx +++ b/app/components/chat/Markdown.tsx @@ -110,7 +110,12 @@ export const Markdown = memo( } else if (type === 'message' && append) { append({ id: `quick-action-message-${Date.now()}`, - content: `[Model: ${model}]\n\n[Provider: ${provider?.name}]\n\n${message}`, + content: [ + { + type: 'text', + text: `[Model: ${model}]\n\n[Provider: ${provider?.name}]\n\n${message}`, + }, + ] as any, role: 'user', }); console.log('Message appended:', message); @@ -118,7 +123,12 @@ export const Markdown = memo( setChatMode('build'); append({ id: `quick-action-implement-${Date.now()}`, - content: `[Model: ${model}]\n\n[Provider: ${provider?.name}]\n\n${message}`, + content: [ + { + type: 'text', + text: `[Model: ${model}]\n\n[Provider: ${provider?.name}]\n\n${message}`, + }, + ] as any, role: 'user', }); } else if (type === 'link' && typeof href === 'string') {