> ## Documentation Index
> Fetch the complete documentation index at: https://docs.praison.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Manage Recipes

> Step-by-step guide to updating, editing, and deleting recipes

## How to Update a Recipe

<Steps>
  <Step title="Check Current Version">
    ```bash theme={"theme":{"light":"vitesse-light","dark":"vitesse-dark"}}
    praisonai recipe info my-recipe
    ```
  </Step>

  <Step title="Edit agents.yaml">
    Update the configuration and make changes:

    ```yaml theme={"theme":{"light":"vitesse-light","dark":"vitesse-dark"}}
    # agents.yaml
    framework: praisonai
    topic: "{{task}}"

    roles:
      agent:
        role: Updated Agent
        goal: Updated goal
        # ... modifications
    ```
  </Step>

  <Step title="Validate Changes">
    ```bash theme={"theme":{"light":"vitesse-light","dark":"vitesse-dark"}}
    praisonai recipe validate ./my-recipe
    ```
  </Step>

  <Step title="Test Updated Recipe">
    ```bash theme={"theme":{"light":"vitesse-light","dark":"vitesse-dark"}}
    praisonai recipe run ./my-recipe --var task="Test task"
    ```
  </Step>
</Steps>

## How to Edit Recipe Variables

<Steps>
  <Step title="View Current Variables">
    ```bash theme={"theme":{"light":"vitesse-light","dark":"vitesse-dark"}}
    praisonai recipe info my-recipe
    ```
  </Step>

  <Step title="Use Variables in agents.yaml">
    ```yaml theme={"theme":{"light":"vitesse-light","dark":"vitesse-dark"}}
    framework: praisonai
    topic: "{{task}}"

    roles:
      agent:
        role: "{{role_name}}"
        goal: Complete the task
        tasks:
          main_task:
            description: |
              Task: {{task}}
              Format: {{output_format}}
    ```
  </Step>

  <Step title="Run with Variables">
    ```bash theme={"theme":{"light":"vitesse-light","dark":"vitesse-dark"}}
    praisonai recipe run my-recipe --var task="Research AI" --var output_format="markdown"
    ```
  </Step>
</Steps>

## How to Delete a Recipe

<Steps>
  <Step title="List Installed Recipes">
    ```bash theme={"theme":{"light":"vitesse-light","dark":"vitesse-dark"}}
    praisonai recipe list
    ```
  </Step>

  <Step title="Remove Recipe">
    ```bash theme={"theme":{"light":"vitesse-light","dark":"vitesse-dark"}}
    praisonai recipe remove my-recipe
    ```
  </Step>

  <Step title="Verify Removal">
    ```bash theme={"theme":{"light":"vitesse-light","dark":"vitesse-dark"}}
    praisonai recipe list
    ```
  </Step>
</Steps>

## Recipe Management Commands

| Command                            | Description         |
| ---------------------------------- | ------------------- |
| `praisonai recipe list`            | List all recipes    |
| `praisonai recipe info <name>`     | Show recipe details |
| `praisonai recipe validate <path>` | Validate recipe     |
| `praisonai recipe remove <name>`   | Remove recipe       |
