Namespace JD.AI.Core.Attributes
Classes
- ToolPluginAttribute
Marks a class as a tool plugin for automatic discovery and registration. Classes decorated with this attribute are scanned at startup and registered with the Semantic Kernel without requiring manual
AddFromTypecalls.
- ToolSafetyTierAttribute
Declares the safety tier for a
[KernelFunction]method. This attribute replaces the hardcoded dictionary inToolConfirmationFilterby co-locating safety classification with the tool definition.