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);