Table of Contents

Class BuiltInToolCatalog

Namespace
LMKit.Agents.Tools.BuiltIn
Assembly
LM-Kit.NET.dll

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.

Share