diff --git a/packages/ui/src/components/chat/message/parts/UserTextPart.tsx b/packages/ui/src/components/chat/message/parts/UserTextPart.tsx index 11039749..acf93522 100644 --- a/packages/ui/src/components/chat/message/parts/UserTextPart.tsx +++ b/packages/ui/src/components/chat/message/parts/UserTextPart.tsx @@ -1,7 +1,6 @@ import React from 'react'; import { cn } from '@/lib/utils'; -import { SimpleMarkdownRenderer } from '../../MarkdownRenderer'; import type { Part } from '@opencode-ai/sdk/v2'; import type { AgentMentionInfo } from '../types'; @@ -61,14 +60,26 @@ const UserTextPart: React.FC = ({ part, messageId, agentMenti const idx = textContent.indexOf(agentMention.token); const before = textContent.slice(0, idx); const after = textContent.slice(idx + agentMention.token.length); - const mentionLink = `[${agentMention.token}](${buildMentionUrl(agentMention.name)})`; - return `${before}${mentionLink}${after}`; + return ( + <> + {before} + + {agentMention.token} + + {after} + + ); }; return (
= ({ part, messageId, agentMenti onClick={handleClick} key={part.id || `${messageId}-user-text`} > - + + {renderContent()} +
); };