namespace AIStudio.Tools.ToolCallingSystem.ToolCallingImplementations; /// The search hits, already deduplicated and limited. /// How many hits the instance returned within the requested limit. /// The engines that did not answer, each with its reason when the instance gave one. internal sealed record SearXNGSearchResponse(IReadOnlyList Candidates, int CandidateCount, IReadOnlyList UnresponsiveEngines);