import { Editor } from 'tldraw' import { ChatHistoryPromptItem } from '../../../shared/types/ChatHistoryItem' import { ContextItemTag } from '../ContextItemTag' import { SelectionTag } from '../SelectionTag' export function ChatHistoryPrompt({ item, editor, }: { item: ChatHistoryPromptItem editor: Editor }) { const { contextItems, agentFacingMessage, userFacingMessage, selectedShapes, promptSource } = item const showTags = selectedShapes.length > 0 || contextItems.length > 0 // Display the user-facing message if available, otherwise fall back to the agent-facing message const displayMessage = userFacingMessage ?? agentFacingMessage // Get the CSS class modifier based on the prompt source const sourceClass = `chat-history-prompt-${promptSource}` return (