Recipe
A recipe is a list of prescribed tasks, with each task assigned to a specific agent.
After selecting a recipe, the specified agents are invoked sequentially to perform the tasks.
Recipe Index
Initially, users are shown a list of recipes to choose from. This list is generated using metadata from the recipe index file.
The recipe index file is located at recipes/index.json
inside the studio folder. It contains an object where each key is a recipe filename and each value is an object with the recipe's name
and description
.
A sample recipe index file is available here.
Recipe JSON File
This file lists the prescribed tasks and the agents assigned to each task.
A sample recipe file can be found here.
It contains an object with a prescribed_tasks
key, whose value is an array of objects. Each object has task
and agent
keys.