fix: simplify tool call badges

This commit is contained in:
john
2026-07-02 18:48:16 +08:00
parent 90c776065c
commit b5781680a8
5 changed files with 56 additions and 57 deletions
+2 -1
View File
@@ -191,10 +191,11 @@ export function getDisplayText(message: Message): string {
}
export function shouldShowChatMessage(message: Message): boolean {
if (message.role === 'user') return true;
if (getDisplayText(message).trim()) return true;
if (message.role === 'user' && getImageUrls(message).length > 0) return true;
if (getThinking(message)) return true;
if (getSystemNotificationText(message)) return true;
if (message.role !== 'assistant') return false;
return message.content.some(
(item) => item.type === 'toolRequest' || item.type === 'toolResponse' || item.type === 'actionRequired',
);