Support multiple web search backends: SearXNG, Staan, and Tavily (#948)

This commit is contained in:
Thorsten Sommer authored and GitHub committed 2026-09-04 22:14:29 +02:00
1 parent 4d8d30e15e
commit 4141e7c504
57 files changed
+3734 -1088

No files matched your search

@@ -26,6 +26,18 @@ public sealed class ToolSettingsFieldDefinition
public bool Secret { get; init; }
/// <summary>
/// Name of the group this field belongs to, or empty when it stands on its own.
/// </summary>
/// <remarks>
/// The fields of one group are rendered together, under a heading the implementation
/// translates and next to whatever links it offers for them. Use it when a tool
/// configures several separate things that each need a few fields, such as one search
/// backend per group. A tool with a handful of settings that all belong to it needs no
/// groups at all.
/// </remarks>
public string Group { get; init; } = string.Empty;
/// <summary>
/// The values and names to offer for this field, from whichever way it declares them.
/// </summary>