diff --git a/web/src/components/AgentMessageComponent.vue b/web/src/components/AgentMessageComponent.vue index 0bc4d511..60b67b9e 100644 --- a/web/src/components/AgentMessageComponent.vue +++ b/web/src/components/AgentMessageComponent.vue @@ -148,6 +148,13 @@ const parsedData = computed(() => { let content = props.message.content.trim() || ''; let reasoning_content = props.message.additional_kwargs?.reasoning_content || ''; + if (reasoning_content) { + return { + content, + reasoning_content, + } + } + // Regex to find ... or an unclosed ... at the end of the string. const thinkRegex = /(.*?)<\/think>|(.*?)$/s; const thinkMatch = content.match(thinkRegex);