diff --git a/packages/components/src/components/ai-gui/view.tsx b/packages/components/src/components/ai-gui/view.tsx index f4ce7b7d3..8e3a9cf60 100644 --- a/packages/components/src/components/ai-gui/view.tsx +++ b/packages/components/src/components/ai-gui/view.tsx @@ -6128,6 +6128,24 @@ const StandardToolContentBlock = ({ /> ); } + // Render image blobs inline; fall through to download link for everything else. + if ( + 'blob' in content.resource && + typeof content.resource.mimeType === 'string' && + content.resource.mimeType.toLowerCase().startsWith('image/') + ) { + const src = buildSafeBase64DataUrl(content.resource.mimeType, content.resource.blob); + if (src) { +