diff --git a/apps/web/src/pages/home/components/message-item.vue b/apps/web/src/pages/home/components/message-item.vue
index e2514368..f270abcf 100644
--- a/apps/web/src/pages/home/components/message-item.vue
+++ b/apps/web/src/pages/home/components/message-item.vue
@@ -192,7 +192,7 @@
@@ -257,7 +257,6 @@ import ChannelBadge from '@/components/chat-list/channel-badge/index.vue'
// import { useI18n } from 'vue-i18n'
import type {
ChatMessage,
- ContentBlock,
ThinkingBlock as ThinkingBlockType,
ToolCallBlock as ToolCallBlockType,
AttachmentBlock as AttachmentBlockType,
@@ -334,12 +333,6 @@ const userAttachmentBlock = computed(() => {
}
})
-function isHiddenToolMessage(block: ContentBlock): boolean {
- if (block.type !== 'tool') return false
- const result = block.result as Record | null
- return !!result && typeof result === 'object' && result.delivered === 'current_conversation'
-}
-
function hasLaterAssistantMessage(index: number): boolean {
return props.message.role === 'assistant' && props.message.messages.slice(index + 1).length > 0
}
@@ -350,7 +343,7 @@ function isAssistantBlockStreaming(index: number): boolean {
const hasVisibleAssistantBlocks = computed(() =>
props.message.role === 'assistant'
- && props.message.messages.some(block => block.type !== 'tool' || !isHiddenToolMessage(block)),
+ && props.message.messages.length > 0,
)
const relativeTimestamp = computed(() =>