// Function to generate a Markdown representation of the current conversation import { type Instance } from 'mobx-state-tree'; import { type IMessage } from '../../../stores/ClientChatStore'; export function formatConversationMarkdown(messages: Instance[]): string { return messages .map(message => { if (message.role === 'user') { return `**You**: ${message.content}`; } else if (message.role === 'assistant') { return `**yachtpit-ai**: ${message.content}`; } return ''; }) .join('\n\n'); }