using AIStudio.Settings;
namespace AIStudio.Tools.ToolCallingSystem.ToolCallingImplementations.SemanticSearch;
///
/// A search as the model asked for it, checked against the data sources offered.
///
/// What to search for.
/// The data sources to search, in the order they are offered.
/// The page to retrieve from each of them, starting at 1.
internal sealed record SemanticSearchRequest(string Query, IReadOnlyList DataSources, int Page);