Class PropertyAiMetadataAttribute
Attribute to describe a module property for AI agent consumption.
[AttributeUsage(AttributeTargets.Property|AttributeTargets.Field, AllowMultiple = false, Inherited = false)]
public class PropertyAiMetadataAttribute : Attribute
- Inheritance
-
PropertyAiMetadataAttribute
- Inherited Members
Properties
Description
Developers can provide a meaningful description of the property, its purpose, and its relationship to other properties.
public string? Description { get; set; }
Property Value
MaxValue
The high boundary of the normal operational range for the property.
public string? MaxValue { get; set; }
Property Value
MinValue
The low boundary of the normal operational range for the property.
public string? MinValue { get; set; }
Property Value
Units
The units that this property is expressed in (if numeric).
public string? Units { get; set; }