Class BuiltInToolSelection
Fluent selection builder used by ToolRegistry built-in registration APIs.
public sealed class BuiltInToolSelection
- Inheritance
-
BuiltInToolSelection
- Inherited Members
Methods
- Category(string)
Restricts the selection to tools belonging to the category identified by its string key (for example,
"io","net","data"). Multiple calls are cumulative; a tool matches if it belongs to any of the specified categories.
- Exclude(string)
Adds a tool name to the exclusion list. Excluded tools are always removed from the result, regardless of other filters.
- Include(string)
Adds a tool name to the inclusion list. When at least one name is included, only tools whose name appears in the list are selected.
- MaxRisk(ToolRiskLevel)
Sets the maximum allowable risk level. Tools with a RiskLevel above this threshold are excluded.