diff --git a/src/app/projects/[projectId]/sessions/[sessionId]/components/conversationList/AssistantConversationContent.tsx b/src/app/projects/[projectId]/sessions/[sessionId]/components/conversationList/AssistantConversationContent.tsx index 1bc243d..bcbb0cd 100644 --- a/src/app/projects/[projectId]/sessions/[sessionId]/components/conversationList/AssistantConversationContent.tsx +++ b/src/app/projects/[projectId]/sessions/[sessionId]/components/conversationList/AssistantConversationContent.tsx @@ -104,9 +104,35 @@ export const AssistantConversationContent: FC<{
-
-                    {JSON.stringify(toolResult.content, null, 2)}
-                  
+ {typeof toolResult.content === "string" ? ( +
+                      {toolResult.content}
+                    
+ ) : ( + toolResult.content.map((item) => { + if (item.type === "image") { + return ( + Tool Result + ); + } + if (item.type === "text") { + return ( +
+                            {item.text}
+                          
+ ); + } + item satisfies never; + throw new Error("Unexpected tool result content type"); + }) + )}