namespace AIStudio.Tools.Services; /// /// The chat a direct chat launcher tile opens, as chosen in the Assistant Builder. /// /// The workspace the chat is created in. /// The provider to preselect, or null for the chat default. /// The profile to preselect; the empty GUID selects no profile. /// The chat template to preselect; the empty GUID selects none. /// The data sources to preselect, or null for the chat defaults. /// The tools to preselect, or null for the chat defaults. public sealed record AssistantBuilderChatLaunchRequest(string WorkspaceName, string? ProviderId, string? ProfileId, string? ChatTemplateId, IReadOnlyList? DataSourceIds, IReadOnlyList? ToolIds);