diff --git a/tools/server/webui/src/lib/stores/conversations.svelte.ts b/tools/server/webui/src/lib/stores/conversations.svelte.ts index ddaa7d5941..b9c083d95b 100644 --- a/tools/server/webui/src/lib/stores/conversations.svelte.ts +++ b/tools/server/webui/src/lib/stores/conversations.svelte.ts @@ -98,6 +98,9 @@ class ConversationsStore { const modalities: ModelModalities = { vision: false, audio: false }; for (const message of messages) { + // Ignore assistant messages (MCP tool results) + if (message.role !== 'user') continue; + if (!message.extra) continue; for (const extra of message.extra) {