Package com.axelor.ai.tool.system
Annotation Interface Param
Annotates a record component to provide metadata for JSON schema generation. Used by
SchemaGenerator to build LLM tool input schemas automatically.-
Optional Element Summary
Optional ElementsModifier and TypeOptional ElementDescriptionString[]Allowed values for string parameters — emitted as JSON Schemaenum.Human-readable description of this parameter for the LLM.booleanWhether the LLM must always provide this parameter.
-
Element Details
-
description
String descriptionHuman-readable description of this parameter for the LLM.- Default:
""
-
required
boolean requiredWhether the LLM must always provide this parameter.- Default:
false
-
allowedValues
String[] allowedValuesAllowed values for string parameters — emitted as JSON Schemaenum.- Default:
{}
-