Documentation
Table of Contents

Namespace IntentSharp.Attributes

Classes

AIGuardrailAttribute

Declares a constraint on an intent method. Several may be stacked.

AIIntentAttribute

Declares what a method achieves so it can be executed through ExecuteIntentAsync<T>(MethodInfo, object?, CancellationToken). The method body is not run; the intent, the supplied input and any limits and checks declared with AIGuardrailAttribute define the operation.

Interfaces

IGuardrailValidator

Custom output check referenced by CustomValidator.

Enums

GuardrailType

Constraint kinds that can be declared on an intent method. Each maps to a concrete, enforced setting.