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