Description
Is your feature request related to a problem?
Yes. I would like to create an AI tool that provides a list of available recipe steps along with their associated properties. For example:
- Recipe Step Name:
ContentDefinition
- Recipe Step Type:
ContentDefinitionStepModel
Currently, there is no built-in way to retrieve this metadata easily.
Describe the solution you'd like
I propose adding two new properties to the IRecipeStepHandler
interface to expose information about available recipe steps and their default properties.
To avoid introducing a breaking change, we could instead create a new interface, such as IDetailedRecipeStepHandler
, that extends IRecipeStepHandler
and includes the two additional properties. This would make it possible for tools to access rich metadata for each step, enabling scenarios like intelligent recipe authoring or AI-powered assistants.
Alternatively, we can add one function that would return RecipeSchema