diff --git a/app/actions.tsx b/app/actions.tsx index 46603a93..9840ce04 100644 --- a/app/actions.tsx +++ b/app/actions.tsx @@ -94,7 +94,17 @@ async function submit(formData?: FormData, skip?: boolean) { messages.push({ role: 'assistant', content: analysisResult.summary || 'Analysis complete.' }); - const relatedQueries = await querySuggestor(uiStream, messages); + const sanitizedMessages: CoreMessage[] = messages.map(m => { + if (Array.isArray(m.content)) { + return { + ...m, + content: m.content.filter(part => part.type !== 'image') + } as CoreMessage + } + return m + }) + + const relatedQueries = await querySuggestor(uiStream, sanitizedMessages); uiStream.append(