DefinedFeatureEvent
Represents a sealed class for defining feature-related events in the system.
This class serves as a foundational type from which specific feature events are derived. Its purpose is to encapsulate shared properties and functionality across all specialized feature events. Each subclass details a specific type of event, such as agent lifecycle updates or processing steps.
This class implements the FeatureEvent interface, ensuring compatibility with the system's feature event handling mechanisms.