Skip to main content

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.