Table of Contents

Class ModuleAiMetadataAttribute

Namespace
Scaleout.Modules.Hosting
Assembly
Scaleout.Modules.Hosting.dll

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

string

KeyProperties

Developers can highlight specific properties as important to the module.

public string? KeyProperties { get; set; }

Property Value

string