Class ModuleAiMetadataAttribute
Attribute to describe a module for AI agent consumption.
[AttributeUsage(AttributeTargets.Class, AllowMultiple = false, Inherited = false)]
public class ModuleAiMetadataAttribute : Attribute
- Inheritance
-
ModuleAiMetadataAttribute
- Inherited Members
Properties
Description
Developers can provide a description of the module and its purpose or relationship to other modules to help AI agents understand the key components and logic.
public string? Description { get; set; }
Property Value
KeyProperties
Developers can highlight specific properties as important to the module.
public string? KeyProperties { get; set; }