Class BuiltInToolCatalog
Central catalog of all built-in tools with standardized metadata.
public static class BuiltInToolCatalog
- Inheritance
-
BuiltInToolCatalog
- Inherited Members
Examples
Example: Inspecting available built-in tools
foreach (var descriptor in BuiltInToolCatalog.All)
{
Console.WriteLine($"{descriptor.Name} [{descriptor.Category}] Risk={descriptor.RiskLevel}");
}
Properties
- All
Gets all built-in tool descriptors.
- AvailableCategories
Gets all category keys currently present in the catalog.
Methods
- ByCategory(string)
Returns all tool descriptors for a category key (for example,
"net","data","io").
- ByRisk(ToolRiskLevel)
Returns all tool descriptors matching a risk level.