Table of Contents

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 AddFromType calls.

ToolSafetyTierAttribute

Declares the safety tier for a [KernelFunction] method. This attribute replaces the hardcoded dictionary in ToolConfirmationFilter by co-locating safety classification with the tool definition.