namespace AIStudio.Tools.PluginSystem.Assistants;
/// The exact profiles to use, an empty list for none, or null for chat defaults.
/// The tools preselected for the chat, or null when the launcher names none.
public sealed record AssistantChatLaunchConfiguration(string WorkspaceName, Guid? ProviderId, IReadOnlyList? ProfileIds, Guid? ChatTemplateId, IReadOnlyList? DataSourceIds, IReadOnlyList? ToolIds);