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