using BotSharp.Abstraction.Infrastructures.Enums; using BotSharp.Abstraction.Templating; namespace BotSharp.Core.Conversations.Services; public partial class ConversationService { public async Task GetConversationSummary(string conversationId) { if (string.IsNullOrEmpty(conversationId)) return string.Empty; var dialogs = _storage.GetDialogs(conversationId); return string.Empty; } private IEnumerable BuildConversationContent(List dialogs) { } private string GetPrompt(Agent router, List dialogs) { var template = router.Templates.First(x => x.Name == "conversation.summary").Content; var render = _services.GetRequiredService(); return render.Render(template, new Dictionary { { "conversation", } }); } }