using AIStudio.Agents; using AIStudio.Settings; namespace AIStudio.Components; /// /// A data structure to combine the data source and the underlying AI decision. /// public sealed class DataSourceAgentSelected { /// /// The data source. /// public required IDataSource DataSource { get; set; } /// /// The AI decision, which led to the selection of the data source. /// public required SelectedDataSource AIDecision { get; set; } /// /// Indicates whether the data source is part of the final selection for the RAG process. /// public bool Selected { get; set; } }