import { marked } from 'marked';
import ThinkingBlock from './ThinkingBlock';
export default function Message({ message }) {
const { sender, text, thinking, debugInfo } = message;
const isUser = sender === 'user';
let debugText = '';
if (debugInfo) {
debugText = `Intent: ${debugInfo.intent} (${debugInfo.confidence})`;
if (debugInfo.entities && Object.keys(debugInfo.entities).length > 0) {
debugText += ` | Entities: ${JSON.stringify(debugInfo.entities)}`;
}
if (debugInfo.language) debugText += ` | Language: ${debugInfo.language}`;
if (debugInfo.environment) debugText += ` | Env: ${debugInfo.environment}`;
}
return (
<>
{!isUser &&