namespace AIStudio.Chat; /// /// How the chat renders the text of a message: in parts, Markdown and the formulas between them, see /// MarkdownRenderPlanner. /// /// The text as the chat renders it. The parts refer to it. /// The parts, in the order of the text. internal sealed record MarkdownRenderPlan(string Source, IReadOnlyList Segments) { public static readonly MarkdownRenderPlan EMPTY = new(string.Empty, []); }