fix(ui): harden product-facing interaction flows

This commit is contained in:
john
2026-07-14 14:24:32 +08:00
parent 4e6abacce1
commit 77f1ea8350
6 changed files with 37 additions and 6 deletions
+1 -1
View File
@@ -204,7 +204,7 @@ export function getDisplayText(message: Message): string {
// REGRESSION GUARD: never show agent-only routing/skill prefixes in the chat UI.
if (message.role === 'user') {
if ('displayText' in message.metadata && message.metadata.displayText != null) {
return stripImageUrlLines(message.metadata.displayText);
return stripImageUrlLines(deriveUserFacingText(message.metadata.displayText));
}
const raw = message.content
.filter((c): c is Extract<MessageContent, { type: 'text' }> => c.type === 'text')