true if the tool execution is permitted based on the evaluated context, false otherwise.
Optional reasonAn optional human-readable string explaining why the permission was granted or denied. This is useful for logging, debugging, or providing feedback to users/developers.
Optional detailsAn optional object for any additional details or metadata related to the permission decision (e.g., specific capability missing, subscription feature lacking, policy rule invoked).
Represents the result of a permission check performed by the
IToolPermissionManager.PermissionCheckResult