Enum ToolPermissionAction
The default action when no explicit allow/deny rule matches a tool in a ToolPermissionPolicy.
public enum ToolPermissionAction
Fields
Allow = 0Tools are allowed by default.
Deny = 1Tools are denied by default (whitelist mode).
Examples
Building a strict whitelist policy where unmatched tools are denied:
using LMKit.Agents.Tools;
var policy = new ToolPermissionPolicy(defaultAction: ToolPermissionAction.Deny)
.Allow("calculator", "datetime", "websearch");